| Gcr Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GcrTreeSelector; struct GcrTreeSelectorClass; GcrCollection * gcr_tree_selector_get_collection (GcrTreeSelector *self); const GcrColumn * gcr_tree_selector_get_columns (GcrTreeSelector *self); GcrTreeSelector * gcr_tree_selector_new (GcrCollection *collection,const GcrColumn *columns); GList * gcr_tree_selector_get_selected (GcrTreeSelector *self); void gcr_tree_selector_set_selected (GcrTreeSelector *self,GList *selected);
The GcrTreeSelector can be used to select certificates or keys. It allows the user to select multiple objects from a tree.
struct GcrTreeSelector {
GtkTreeView parent;
};
A tree selector widget.
GtkTreeView |
The parent object |
GcrCollection * gcr_tree_selector_get_collection (GcrTreeSelector *self);
Get the collection that this selector is displaying objects from.
|
The selector |
Returns : |
The collection, owned by the selector. |
const GcrColumn * gcr_tree_selector_get_columns (GcrTreeSelector *self);
Get the columns displayed in a selector in multiple mode.
|
The selector |
Returns : |
The columns, owned by the selector. |
GcrTreeSelector * gcr_tree_selector_new (GcrCollection *collection,const GcrColumn *columns);
Create a new GcrTreeSelector.
|
The collection that contains the objects to display |
|
The columns to use to display the objects |
Returns : |
A newly allocated selector, which should be released with
g_object_unref(). |
GList * gcr_tree_selector_get_selected (GcrTreeSelector *self);
Get a list of selected objects.
|
The selector |
Returns : |
The list of selected objects, to be released with g_list_free(). |
void gcr_tree_selector_set_selected (GcrTreeSelector *self,GList *selected);
Select certain objects in the selector.
|
The selector |
|
The list of objects to select. |