GnomeDbDataCellRendererCombo

GnomeDbDataCellRendererCombo —

Synopsis




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

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----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

struct GnomeDbDataCellRendererCombo

struct GnomeDbDataCellRendererCombo;


struct GnomeDbDataCellRendererComboClass

struct GnomeDbDataCellRendererComboClass {

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


struct GnomeDbDataCellRendererComboPrivate

struct 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

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

"to-be-deleted" (gboolean : Write)

"value-attributes" (guint : Read / Write)

"values" (gpointer : Write)

GList of GdaValue to render, limited to PK fields.

"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.