GnomeDbDataCellRendererBoolean

GnomeDbDataCellRendererBoolean — Cell renderer for booleans

Synopsis




                    GnomeDbDataCellRendererBoolean;
                    GnomeDbDataCellRendererBooleanClass;
                    GnomeDbDataCellRendererBooleanPrivate;
GtkCellRenderer*    gnome_db_data_cell_renderer_boolean_new
                                                        (GdaDataHandler *dh,
                                                         GType type);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererToggle
                           +----GnomeDbDataCellRendererBoolean

Properties


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

Signals


  "changed"                                        : Run Last

Description

Details

GnomeDbDataCellRendererBoolean

typedef struct _GnomeDbDataCellRendererBoolean GnomeDbDataCellRendererBoolean;


GnomeDbDataCellRendererBooleanClass

typedef struct {
	GtkCellRendererToggleClass  parent_class;
	
	void (* changed) (GnomeDbDataCellRendererBoolean *cell_renderer,
			  const gchar               *path,
			  const GValue            *new_value);
} GnomeDbDataCellRendererBooleanClass;


GnomeDbDataCellRendererBooleanPrivate

typedef struct _GnomeDbDataCellRendererBooleanPrivate GnomeDbDataCellRendererBooleanPrivate;


gnome_db_data_cell_renderer_boolean_new ()

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

Creates a new GnomeDbDataCellRendererBoolean. 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.

dh : a GdaDataHandler object
type :
Returns : the new cell renderer

Property Details

The "data-handler" property

  "data-handler"             GdaDataHandler        : Write / Construct Only


The "editable" property

  "editable"                 gboolean              : Read / Write

The toggle button can be activated.

Default value: TRUE


The "to-be-deleted" property

  "to-be-deleted"            gboolean              : Write

Default value: FALSE


The "type" property

  "type"                     GType                 : Write / Construct Only


The "value" property

  "value"                    GValue                : Read / Write

GValue to render.


The "value-attributes" property

  "value-attributes"         GdaValueAttribute     : Read / Write

Signal Details

The "changed" signal

void                user_function                      (GnomeDbDataCellRendererBoolean *dbdatacellrendererboolean,
                                                        gchar                          *arg1,
                                                        GValue                         *arg2,
                                                        gpointer                        user_data)                      : Run Last

dbdatacellrendererboolean : the object which received the signal.
arg1 :
arg2 :
user_data : user data set when the signal handler was connected.