gcr-certificate-widget

gcr-certificate-widget

Synopsis

#define             GCR_CERTIFICATE_COLUMNS
                    GcrCertificateWidget;
                    GcrCertificateWidgetClass;
struct              GcrCertificateRenderer;
struct              GcrCertificateRendererClass;
GcrCertificateWidget * gcr_certificate_widget_new       (GcrCertificate *certificate);
GckAttributes *     gcr_certificate_widget_get_attributes
                                                        (GcrCertificateWidget *self);
void                gcr_certificate_widget_set_attributes
                                                        (GcrCertificateWidget *self,
                                                         GckAttributes *attrs);
GcrCertificate *    gcr_certificate_widget_get_certificate
                                                        (GcrCertificateWidget *self);
void                gcr_certificate_widget_set_certificate
                                                        (GcrCertificateWidget *self,
                                                         GcrCertificate *certificate);
GcrCertificateRenderer * gcr_certificate_renderer_new   (GcrCertificate *certificate);
GcrCertificateRenderer * gcr_certificate_renderer_new_for_attributes
                                                        (const gchar *label,
                                                         struct _GckAttributes *attrs);
GckAttributes *     gcr_certificate_renderer_get_attributes
                                                        (GcrCertificateRenderer *self);
void                gcr_certificate_renderer_set_attributes
                                                        (GcrCertificateRenderer *self,
                                                         GckAttributes *attrs);
GcrCertificate *    gcr_certificate_renderer_get_certificate
                                                        (GcrCertificateRenderer *self);
void                gcr_certificate_renderer_set_certificate
                                                        (GcrCertificateRenderer *self,
                                                         GcrCertificate *certificate);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkAlignment
                                 +----GcrCertificateWidget
  GObject
   +----GcrCertificateRenderer

Implemented Interfaces

GcrCertificateWidget implements AtkImplementorIface and GtkBuildable.

GcrCertificateRenderer implements GcrRenderer, GcrComparableIface and GcrCertificate.

Properties

  "attributes"               GckAttributes*        : Read / Write
  "certificate"              GcrCertificate*       : Read / Write
  "attributes"               GckAttributes*        : Read / Write
  "certificate"              GcrCertificate*       : Read / Write
  "label"                    gchar*                : Read / Write

Description

Details

GCR_CERTIFICATE_COLUMNS

#define GCR_CERTIFICATE_COLUMNS                 (gcr_certificate_get_columns ())

The columns that are valid for a certificate. This is to be used with the GcrTreeSelector or GcrCollectionModel.

This is an array of GcrColumn, owned by the gcr library.


GcrCertificateWidget

typedef struct _GcrCertificateWidget GcrCertificateWidget;


GcrCertificateWidgetClass

typedef struct _GcrCertificateWidgetClass GcrCertificateWidgetClass;


struct GcrCertificateRenderer

struct GcrCertificateRenderer;


struct GcrCertificateRendererClass

struct GcrCertificateRendererClass {
	GObjectClass parent_class;
};


gcr_certificate_widget_new ()

GcrCertificateWidget * gcr_certificate_widget_new       (GcrCertificate *certificate);


gcr_certificate_widget_get_attributes ()

GckAttributes *     gcr_certificate_widget_get_attributes
                                                        (GcrCertificateWidget *self);


gcr_certificate_widget_set_attributes ()

void                gcr_certificate_widget_set_attributes
                                                        (GcrCertificateWidget *self,
                                                         GckAttributes *attrs);


gcr_certificate_widget_get_certificate ()

GcrCertificate *    gcr_certificate_widget_get_certificate
                                                        (GcrCertificateWidget *self);


gcr_certificate_widget_set_certificate ()

void                gcr_certificate_widget_set_certificate
                                                        (GcrCertificateWidget *self,
                                                         GcrCertificate *certificate);


gcr_certificate_renderer_new ()

GcrCertificateRenderer * gcr_certificate_renderer_new   (GcrCertificate *certificate);


gcr_certificate_renderer_new_for_attributes ()

GcrCertificateRenderer * gcr_certificate_renderer_new_for_attributes
                                                        (const gchar *label,
                                                         struct _GckAttributes *attrs);


gcr_certificate_renderer_get_attributes ()

GckAttributes *     gcr_certificate_renderer_get_attributes
                                                        (GcrCertificateRenderer *self);


gcr_certificate_renderer_set_attributes ()

void                gcr_certificate_renderer_set_attributes
                                                        (GcrCertificateRenderer *self,
                                                         GckAttributes *attrs);


gcr_certificate_renderer_get_certificate ()

GcrCertificate *    gcr_certificate_renderer_get_certificate
                                                        (GcrCertificateRenderer *self);


gcr_certificate_renderer_set_certificate ()

void                gcr_certificate_renderer_set_certificate
                                                        (GcrCertificateRenderer *self,
                                                         GcrCertificate *certificate);

Property Details

The "attributes" property

  "attributes"               GckAttributes*        : Read / Write

Attributes which contain the certificate.


The "certificate" property

  "certificate"              GcrCertificate*       : Read / Write

Certificate to display.


The "attributes" property

  "attributes"               GckAttributes*        : Read / Write

Certificate pkcs11 attributes.


The "certificate" property

  "certificate"              GcrCertificate*       : Read / Write

Certificate to display.


The "label" property

  "label"                    gchar*                : Read / Write

Certificate Label.

Default value: ""