Top |
Functions
GcrKeyWidget * | gcr_key_widget_new () |
GckAttributes * | gcr_key_widget_get_attributes () |
void | gcr_key_widget_set_attributes () |
GcrKeyRenderer * | gcr_key_renderer_new () |
GckAttributes * | gcr_key_renderer_get_attributes () |
void | gcr_key_renderer_set_attributes () |
Object Hierarchy
GObject ├── GInitiallyUnowned │ ╰── GtkWidget │ ╰── GtkContainer │ ╰── GtkBin │ ╰── GcrKeyWidget ╰── GcrKeyRenderer
Implemented Interfaces
GcrKeyWidget implements AtkImplementorIface and GtkBuildable.
GcrKeyRenderer implements GcrRenderer.
Description
A GcrKeyWidget can be used to display a RSA, DSA or EC key. The widget is normally in a collapsed state showing only details, but can be expanded by the user.
Use gcr_key_widget_new()
to create a new key widget. Only
one key can be displayed. A GcrKeyWidget contains a
GcrViewer internally and GcrKeyRenderer is used to render the
key to the viewer. To show more than one key in a view,
create the viewer and add renderers to it.
Functions
gcr_key_widget_new ()
GcrKeyWidget *
gcr_key_widget_new (GckAttributes *attrs
);
Create a new key widget which displays a given key in the attributes.
gcr_key_widget_get_attributes ()
GckAttributes *
gcr_key_widget_get_attributes (GcrKeyWidget *self
);
Get the attributes displayed in the widget.
gcr_key_widget_set_attributes ()
void gcr_key_widget_set_attributes (GcrKeyWidget *self
,GckAttributes *attrs
);
Get the attributes displayed in the widget. The attributes should represent either an RSA, DSA or EC key in PKCS#11 style.
gcr_key_renderer_new ()
GcrKeyRenderer * gcr_key_renderer_new (const gchar *label
,GckAttributes *attrs
);
Create a new key renderer which renders a given key in the attributes.
Returns
a newly allocated GcrKeyRenderer, which should be
freed with g_object_unref()
.
[transfer full]
gcr_key_renderer_get_attributes ()
GckAttributes *
gcr_key_renderer_get_attributes (GcrKeyRenderer *self
);
Get the attributes displayed in the renderer.
gcr_key_renderer_set_attributes ()
void gcr_key_renderer_set_attributes (GcrKeyRenderer *self
,GckAttributes *attrs
);
Get the attributes displayed in the renderer. The attributes should represent either an RSA, DSA, or EC key in PKCS#11 style.
Types and Values
struct GcrKeyRendererClass
struct GcrKeyRendererClass { GObjectClass parent_class; };
The class for GcrKeyRenderer.