| Top |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkButton ╰── GcrImportButton
GcrImportButton implements AtkImplementorIface, GtkBuildable, GtkActionable 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.
GcrImportButton *
gcr_import_button_new (const gchar *label);
Create a new GcrImportButton.
void gcr_import_button_add_parsed (GcrImportButton *self,GcrParsed *parsed);
Queue an item to import via the button
struct GcrImportButtonClass {
GtkButtonClass parent_class;
void (*importing) (GcrImportButton *self,
GcrImporter *importer);
void (*imported) (GcrImportButton *self,
GcrImporter *importer,
GError *error);
};
Class for GcrImportButton.
“imported” signalvoid user_function (GcrImportButton *self, GObject *importer, GError *error, gpointer user_data)
Signal emitted when an import completes or fails.
self |
the import button |
|
importer |
the importer that was imported to |
|
error |
if import was successful |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“importing” signalvoid user_function (GcrImportButton *self, GObject *importer, gpointer user_data)
Signal emitted when an import begins.
self |
the import button |
|
importer |
the importer that will be imported to |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last