gcr-renderer

gcr-renderer

Functions

Properties

GckAttributes * attributes Read / Write
gchar * label Read / Write

Signals

void data-changed Run Last

Types and Values

Object Hierarchy

    GInterface
    ╰── GcrRenderer

Prerequisites

GcrRenderer requires GObject.

Known Implementations

GcrRenderer is implemented by GcrCertificateRenderer and GcrKeyRenderer.

Description

Functions

gcr_renderer_create ()

GcrRenderer *
gcr_renderer_create (const gchar *label,
                     GckAttributes *attrs);

Returns


gcr_renderer_register ()

void
gcr_renderer_register (GType renderer_type,
                       GckAttributes *attrs);


gcr_renderer_popuplate_popup ()

void
gcr_renderer_popuplate_popup (GcrRenderer *self,
                              GcrViewer *viewer,
                              GtkMenu *menu);


gcr_renderer_render_view ()

void
gcr_renderer_render_view (GcrRenderer *self,
                          GcrViewer *viewer);


gcr_renderer_emit_data_changed ()

void
gcr_renderer_emit_data_changed (GcrRenderer *self);


gcr_renderer_register_well_known ()

void
gcr_renderer_register_well_known (void);

Types and Values

GcrRenderer

typedef struct _GcrRenderer GcrRenderer;


struct GcrRendererIface

struct GcrRendererIface {
	GTypeInterface parent;

	/* signals */
	void (*data_changed) (GcrRenderer *self);

	/* virtual */
	void (*render_view) (GcrRenderer *self, GcrViewer *viewer);

	void (*populate_popup) (GcrRenderer *self, GcrViewer *viewer, GtkMenu *menu);
};

Property Details

The “attributes” property

  “attributes”               GckAttributes *

The data displayed in the renderer.

Flags: Read / Write


The “label” property

  “label”                    gchar *

The label for the renderer.

Flags: Read / Write

Default value: ""

Signal Details

The “data-changed” signal

void
user_function (GcrRenderer *gcrrenderer,
               gpointer     user_data)

Parameters

gcrrenderer

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last