GdauiDataCellRendererBin

GdauiDataCellRendererBin

Functions

GtkCellRenderer * gdaui_data_cell_renderer_bin_new ()

Properties

GdaDataHandler * data-handler Write / Construct Only
gboolean editable Read / Write
gboolean to-be-deleted Write
GType * type Write / Construct Only
GValue * value Read / Write
GdaValueAttribute value-attributes Read / Write

Signals

void changed Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkCellRenderer
            ╰── GtkCellRendererPixbuf
                ╰── GdauiDataCellRendererBin

Description

Functions

gdaui_data_cell_renderer_bin_new ()

GtkCellRenderer *
gdaui_data_cell_renderer_bin_new (GdaDataHandler *dh,
                                  GType type);

Creates a new GdauiDataCellRendererBin. Adjust rendering parameters using object properties. Object properties can be set globally (with g_object_set()). Also, with GtkTreeViewColumn, you can bind a property to a value in a GtkTreeModel. For example, you can bind the "active" property on the cell renderer to a bin value in the model, thus causing the check button to reflect the state of the model.

Parameters

dh

a GdaDataHandler object

 

type

the GType of the data to be displayed

 

Returns

the new cell renderer.

[transfer full]

Types and Values

GDAUI_TYPE_DATA_CELL_RENDERER_BIN

#define GDAUI_TYPE_DATA_CELL_RENDERER_BIN		(gdaui_data_cell_renderer_bin_get_type ())

struct GdauiDataCellRendererBinClass

struct GdauiDataCellRendererBinClass {
	GtkCellRendererPixbufClass  parent_class;

	void (* changed) (GdauiDataCellRendererBin *cell_renderer,
			  const gchar              *path,
			  const GValue             *new_value);
};

GdauiDataCellRendererBin

typedef struct _GdauiDataCellRendererBin GdauiDataCellRendererBin;

Property Details

The “data-handler” property

  “data-handler”             GdaDataHandler *

Owner: GdauiDataCellRendererBin

Flags: Write / Construct Only


The “editable” property

  “editable”                 gboolean

Owner: GdauiDataCellRendererBin

Flags: Read / Write

Default value: TRUE


The “to-be-deleted” property

  “to-be-deleted”            gboolean

Owner: GdauiDataCellRendererBin

Flags: Write

Default value: FALSE


The “type” property

  “type”                     GType *

Owner: GdauiDataCellRendererBin

Flags: Write / Construct Only

Allowed values: void


The “value” property

  “value”                    GValue *

GValue to render.

Owner: GdauiDataCellRendererBin

Flags: Read / Write


The “value-attributes” property

  “value-attributes”         GdaValueAttribute

Owner: GdauiDataCellRendererBin

Flags: Read / Write

Signal Details

The “changed” signal

void
user_function (GdauiDataCellRendererBin *gdauidatacellrendererbin,
               char                     *arg1,
               GValue                   *arg2,
               gpointer                  user_data)

Flags: Run Last