![]() |
![]() |
![]() |
Libgnomedb 4.0 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Known Implementations |
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 GnomeDbSelectorMeta, GnomeDbSelectorSchema, GnomeDbSelectorTable and GnomeDbSelectorView.
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
|
|
|
|
|
|
|
|
|