GdauiSet

GdauiSet

Synopsis

                    GdauiSet;
GdauiSet *          gdaui_set_new                       (GdaSet *set);
                    GdauiSetGroup;
                    GdauiSetSource;

Object Hierarchy

  GObject
   +----GdauiSet

Properties

  "set"                      GdaSet*               : Read / Write / Construct Only

Signals

  "public-data-changed"                            : Run First

Description

Details

GdauiSet

typedef struct {
	GSList         *sources_list; /* list of GdauiSetSource */
        GSList         *groups_list;  /* list of GdauiSetGroup */
} GdauiSet;


gdaui_set_new ()

GdauiSet *          gdaui_set_new                       (GdaSet *set);

Creates a new GdauiSet which wraps set's properties

set :

a GdaSet

Returns :

the new widget

GdauiSetGroup

typedef struct {
        GdaSetGroup      *group;
        GdauiSetSource *source; /* if NULL, then @group->nodes contains exactly one entry */
} GdauiSetGroup;


GdauiSetSource

typedef struct {
        GdaSetSource   *source;

	/* displayed columns in 'source->data_model' */
 	gint shown_n_cols;
 	gint *shown_cols_index;

 	/* columns used as a reference (corresponding to PK values) in 'source->data_model' */
 	gint ref_n_cols;
 	gint *ref_cols_index; 
} GdauiSetSource;

Property Details

The "set" property

  "set"                      GdaSet*               : Read / Write / Construct Only

Signal Details

The "public-data-changed" signal

void                user_function                      (GdauiSet *set,
                                                        gpointer  user_data)      : Run First

Gets emitted when set's public data (GdauiSetGroup or GdauiSetSource values) have changed

set :

the GdauiSet

user_data :

user data set when the signal handler was connected.