| Libgnomedb 4.0 Reference Manual | ||||
|---|---|---|---|---|
GnomeDbSelectorPart;
void gnome_db_selector_part_set_name (GnomeDbSelectorPart *part,
const gchar *name);
const gchar* gnome_db_selector_part_get_name (GnomeDbSelectorPart *part);
void gnome_db_selector_part_set_parent_part
(GnomeDbSelectorPart *part,
GnomeDbSelectorPart *parent_part);
GnomeDbSelectorPart* gnome_db_selector_part_get_parent_part
(GnomeDbSelectorPart *part);
GdkPixbuf* gnome_db_selector_part_get_pixbuf (GnomeDbSelectorPart *part);
void gnome_db_selector_part_fill_tree_store
(GnomeDbSelectorPart *part,
GtkTreeStore *store,
GtkTreeIter *parent);
GdaSet* gnome_db_selector_part_get_params (GnomeDbSelectorPart *part,
GtkTreeStore *store,
GtkTreeIter *at_iter);
GdaSet* gnome_db_selector_part_get_data (GnomeDbSelectorPart *part,
GtkTreeStore *store,
GtkTreeIter *at_iter);
const GValue* gnome_db_selector_part_get_value (GnomeDbSelectorPart *part,
const gchar *id,
GtkTreeStore *store,
GtkTreeIter *at_iter);
enum GnomeDbSelectorPartFillMode;
void gnome_db_selector_part_obtain_new_store_row
(GnomeDbSelectorPart *part,
GnomeDbSelectorPartFillMode *in_out_mode,
GtkTreeStore *store,
GtkTreeIter *iter,
GtkTreeIter *parent_iter);
GnomeDbSelectorPart is implemented by GnomeDbSelectorSchema, GnomeDbSelectorView, GnomeDbSelectorMeta and GnomeDbSelectorTable.
void gnome_db_selector_part_set_name (GnomeDbSelectorPart *part, const gchar *name);
Set part's name to make it easy to identify
|
a GnomeDbSelectorPart object |
|
a name for part
|
const gchar* gnome_db_selector_part_get_name (GnomeDbSelectorPart *part);
Retreive part's name.
|
a GnomeDbSelectorPart object |
Returns : |
part's name
|
void gnome_db_selector_part_set_parent_part
(GnomeDbSelectorPart *part,
GnomeDbSelectorPart *parent_part);
Declares to part that its part parent is parent_part
|
a GnomeDbSelectorPart object |
|
a GnomeDbSelectorPart object, or NULL
|
GnomeDbSelectorPart* gnome_db_selector_part_get_parent_part (GnomeDbSelectorPart *part);
Get the parent of part.
|
GnomeDbSelectorPart object |
Returns : |
the parent part, or NULL if there is none
|
GdkPixbuf* gnome_db_selector_part_get_pixbuf (GnomeDbSelectorPart *part);
Get the preferred pixbug to be used when representing part
|
GnomeDbSelectorPart object |
Returns : |
a new GdkPixbuf (or NULL). The caller must call g_object_unref() on it when finished
|
void gnome_db_selector_part_fill_tree_store
(GnomeDbSelectorPart *part,
GtkTreeStore *store,
GtkTreeIter *parent);
Make part populate (or refresh) the contents of store, under the parent node
|
a GnomeDbSelectorPart object. |
|
a GtkTreeStore |
|
GdaSet* gnome_db_selector_part_get_params (GnomeDbSelectorPart *part, GtkTreeStore *store, GtkTreeIter *at_iter);
The caller does not own the returned GdaSet.
|
a GnomeDbSelectorPart object |
|
a GtkTreeStore, or NULL
|
|
a GtkTreeIter, or NULL
|
Returns : |
GdaSet* gnome_db_selector_part_get_data (GnomeDbSelectorPart *part, GtkTreeStore *store, GtkTreeIter *at_iter);
The caller does not own the returned GdaSet.
|
a GnomeDbSelectorPart object |
|
a GtkTreeStore, or NULL
|
|
a GtkTreeIter, or NULL
|
Returns : |
const GValue* gnome_db_selector_part_get_value (GnomeDbSelectorPart *part, const gchar *id, GtkTreeStore *store, GtkTreeIter *at_iter);
Looks for a value which id is id in part (also looks in its parent hierarchy)
|
a GnomeDbSelectorPart object |
|
the ID of the requested value |
|
a GtkTreeStore, or NULL
|
|
a GtkTreeIter, or NULL
|
Returns : |
the (non modifiable) GValue, or NULL if not found
|
typedef enum {
GNOME_DB_SELECTOR_PART_FILL_MODE_FIRST_FILL,
GNOME_DB_SELECTOR_PART_FILL_MODE_OVW_FIRST,
GNOME_DB_SELECTOR_PART_FILL_MODE_OVW_NEXT
} GnomeDbSelectorPartFillMode;
void gnome_db_selector_part_obtain_new_store_row
(GnomeDbSelectorPart *part,
GnomeDbSelectorPartFillMode *in_out_mode,
GtkTreeStore *store,
GtkTreeIter *iter,
GtkTreeIter *parent_iter);
Reserved for GnomeDbSelectorPart implementations
|
|
|
|
|
|
|
|
|