GdauiDataCellRendererBoolean

GdauiDataCellRendererBoolean

Functions

GtkCellRenderer * gdaui_data_cell_renderer_boolean_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
            ╰── GtkCellRendererToggle
                ╰── GdauiDataCellRendererBoolean

Description

Functions

gdaui_data_cell_renderer_boolean_new ()

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

Creates a new GdauiDataCellRendererBoolean. 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 boolean 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_BOOLEAN

#define GDAUI_TYPE_DATA_CELL_RENDERER_BOOLEAN		(gdaui_data_cell_renderer_boolean_get_type ())

struct GdauiDataCellRendererBooleanClass

struct GdauiDataCellRendererBooleanClass {
	GtkCellRendererToggleClass           parent_class;

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

GdauiDataCellRendererBoolean

typedef struct _GdauiDataCellRendererBoolean GdauiDataCellRendererBoolean;

Property Details

The “data-handler” property

  “data-handler”             GdaDataHandler *

Owner: GdauiDataCellRendererBoolean

Flags: Write / Construct Only


The “editable” property

  “editable”                 gboolean

The toggle button can be activated.

Owner: GdauiDataCellRendererBoolean

Flags: Read / Write

Default value: TRUE


The “to-be-deleted” property

  “to-be-deleted”            gboolean

Owner: GdauiDataCellRendererBoolean

Flags: Write

Default value: FALSE


The “type” property

  “type”                     GType *

Owner: GdauiDataCellRendererBoolean

Flags: Write / Construct Only

Allowed values: void


The “value” property

  “value”                    GValue *

GValue to render.

Owner: GdauiDataCellRendererBoolean

Flags: Read / Write


The “value-attributes” property

  “value-attributes”         GdaValueAttribute

Owner: GdauiDataCellRendererBoolean

Flags: Read / Write

Signal Details

The “changed” signal

void
user_function (GdauiDataCellRendererBoolean *gdauidatacellrendererboolean,
               char                         *arg1,
               GValue                       *arg2,
               gpointer                      user_data)

Flags: Run Last