GnomeDbDataCellRendererCombo

GnomeDbDataCellRendererCombo

Synopsis

                    GnomeDbDataCellRendererCombo;
                    GnomeDbDataCellRendererComboClass;
                    GnomeDbDataCellRendererComboPrivate;
GtkCellRenderer *   gnome_db_data_cell_renderer_combo_new
                                                        (GdaParameterList *paramlist,
                                                         GdaParameterListSource *source);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererText
                           +----GnomeDbDataCellRendererCombo

Properties

  "param-list"               GdaParameterList*     : Write / Construct Only
  "param-list-source"        gpointer              : Write / Construct Only
  "set-default-if-invalid"   gboolean              : Read / Write
  "show-expander"            gboolean              : Write
  "to-be-deleted"            gboolean              : Write
  "value-attributes"         GdaValueAttribute     : Read / Write
  "values"                   gpointer              : Write
  "values-display"           gpointer              : Write

Signals

  "changed"                                        : Run Last

Description

Details

GnomeDbDataCellRendererCombo

typedef struct _GnomeDbDataCellRendererCombo GnomeDbDataCellRendererCombo;


GnomeDbDataCellRendererComboClass

typedef struct {
	GtkCellRendererTextClass parent_class;
	
	void (* changed) (GnomeDbDataCellRendererCombo *cell_renderer_combo,
			  const gchar *path,
			  GSList *new_values, GSList *all_new_values);
} GnomeDbDataCellRendererComboClass;


GnomeDbDataCellRendererComboPrivate

typedef struct _GnomeDbDataCellRendererComboPrivate GnomeDbDataCellRendererComboPrivate;


gnome_db_data_cell_renderer_combo_new ()

GtkCellRenderer *   gnome_db_data_cell_renderer_combo_new
                                                        (GdaParameterList *paramlist,
                                                         GdaParameterListSource *source);

Creates a new GnomeDbDataCellRendererCombo which will fill the parameters listed in source->nodes with values available from source->data_model.

paramlist :

a GdaParameterList object

source :

a GdaParameterListSource structure listed in paramlist->sources_list

Returns :

the new cell renderer

Property Details

The "param-list" property

  "param-list"               GdaParameterList*     : Write / Construct Only


The "param-list-source" property

  "param-list-source"        gpointer              : Write / Construct Only


The "set-default-if-invalid" property

  "set-default-if-invalid"   gboolean              : Read / Write

Default value: FALSE


The "show-expander" property

  "show-expander"            gboolean              : Write

Default value: FALSE


The "to-be-deleted" property

  "to-be-deleted"            gboolean              : Write

Default value: FALSE


The "value-attributes" property

  "value-attributes"         GdaValueAttribute     : Read / Write


The "values" property

  "values"                   gpointer              : Write

GList of GValue to render, limited to PK fields.


The "values-display" property

  "values-display"           gpointer              : Write

GList of GValue to render, not limited to PK fields .

Signal Details

The "changed" signal

void                user_function                      (GnomeDbDataCellRendererCombo *dbdatacellrenderercombo,
                                                        gchar                        *arg1,
                                                        gpointer                      arg2,
                                                        gpointer                      arg3,
                                                        gpointer                      user_data)                    : Run Last

dbdatacellrenderercombo :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.