| Gcr Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
struct GcrImportButton; struct GcrImportButtonClass; GcrImportButton * gcr_import_button_new (const gchar *label); void gcr_import_button_add_parsed (GcrImportButton *self,GcrParsed *parsed);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GcrImportButton
GcrImportButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.
A button which imports keys and certificates. Shows a spinner when the button is activated. When more than one importer is available shows a drop down to select which to import to.
struct GcrImportButtonClass {
GtkButtonClass parent_class;
void (*imported) (GcrImportButton *self,
GcrImporter *importer,
GError *error);
};
Class for GcrImportButton.
GcrImportButton * gcr_import_button_new (const gchar *label);
Create a new GcrImportButton.
|
label to display on the button. [allow-none] |
Returns : |
a newly created GcrImportButton. [transfer full] |
void gcr_import_button_add_parsed (GcrImportButton *self,GcrParsed *parsed);
Queue an item to import via the button
|
an import button |
|
a parsed item |
"imported" signalvoid user_function (GcrImportButton *self,
GObject *importer,
GError *error,
gpointer user_data) : Run Last
Signal emitted when an import completes or fails.
|
the import button |
|
the importer that was imported to |
|
if import was successful NULL, or an error |
|
user data set when the signal handler was connected. |