GcrComboSelector

GcrComboSelector — A selector widget to select a single certificate or key.

Synopsis

struct              GcrComboSelector;
struct              GcrComboSelectorClass;
GcrCollection *     gcr_combo_selector_get_collection   (GcrComboSelector *self);
GcrComboSelector *  gcr_combo_selector_new              (GcrCollection *collection);
GObject *           gcr_combo_selector_get_selected     (GcrComboSelector *self);
void                gcr_combo_selector_set_selected     (GcrComboSelector *self,
                                                         GObject *selected);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkComboBox
                                 +----GcrComboSelector

Implemented Interfaces

GcrComboSelector implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

Properties

  "collection"               GcrCollection*        : Read / Write / Construct Only

Description

The GcrComboSelector can be used to select a certificate or key. It allows the user to select one object from the selector at a time.

Details

struct GcrComboSelector

struct GcrComboSelector;

A combo selector widget.


struct GcrComboSelectorClass

struct GcrComboSelectorClass {
};

The class for GcrComboSelector.


gcr_combo_selector_get_collection ()

GcrCollection *     gcr_combo_selector_get_collection   (GcrComboSelector *self);

Get the collection that this selector is displaying objects from.

self :

The selector

Returns :

The collection, owned by the selector. [transfer none]

gcr_combo_selector_new ()

GcrComboSelector *  gcr_combo_selector_new              (GcrCollection *collection);

Create a new GcrTreeSelector.

collection :

The collection that contains the objects to display

Returns :

A newly allocated selector, which should be released with g_object_unref().

gcr_combo_selector_get_selected ()

GObject *           gcr_combo_selector_get_selected     (GcrComboSelector *self);

Get the selected object in the selector, or NULL if nothing selected.

self :

The selector

Returns :

the selected object, owned by the selector, or NULL. [transfer none]

gcr_combo_selector_set_selected ()

void                gcr_combo_selector_set_selected     (GcrComboSelector *self,
                                                         GObject *selected);

Set the currently selected object in the selector, or clear the selection if selected is set to NULL.

self :

The selector

selected :

the object to select or NULL. [allow-none]

Property Details

The "collection" property

  "collection"               GcrCollection*        : Read / Write / Construct Only

The collection which contains the objects to display in the selector.