GnomeDbDataCellRendererCombo

GnomeDbDataCellRendererCombo —

Synopsis




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

Object Hierarchy


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

Properties


  "set-default-if-invalid" gboolean              : Read / Write
  "to-be-deleted"        gboolean              : Write
  "value-attributes"     guint                 : Read / Write
  "values"               gpointer              : Write
  "values-display"       gpointer              : Write

Signal Prototypes


"changed"   void        user_function      (GnomeDbDataCellRendererCombo *dbdatacellrenderercombo,
                                            gchar *arg1,
                                            gpointer arg2,
                                            gpointer arg3,
                                            gpointer user_data);

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

Properties

The "set-default-if-invalid" property

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

Default value: FALSE


The "to-be-deleted" property

  "to-be-deleted"        gboolean              : Write

Default value: FALSE


The "value-attributes" property

  "value-attributes"     guint                 : Read / Write

Default value: 0


The "values" property

  "values"               gpointer              : Write

GList of GdaValue to render, limited to PK fields.


The "values-display" property

  "values-display"       gpointer              : Write

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

Signals

The "changed" signal

void        user_function                  (GnomeDbDataCellRendererCombo *dbdatacellrenderercombo,
                                            gchar *arg1,
                                            gpointer arg2,
                                            gpointer arg3,
                                            gpointer user_data);

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