|  |  |  | Gcr Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Known Implementations | Properties | Signals | ||||
GcrRenderer; struct GcrRendererIface; GcrRenderer * gcr_renderer_create (const gchar *label,GckAttributes *attrs); void gcr_renderer_register (GType renderer_type,GckAttributes *attrs); void gcr_renderer_popuplate_popup (GcrRenderer *self,GcrViewer *viewer,GtkMenu *menu); void gcr_renderer_render_view (GcrRenderer *self,GcrViewer *viewer); void gcr_renderer_emit_data_changed (GcrRenderer *self); void gcr_renderer_register_well_known (void);
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);
};
GcrRenderer * gcr_renderer_create (const gchar *label,GckAttributes *attrs);
void gcr_renderer_popuplate_popup (GcrRenderer *self,GcrViewer *viewer,GtkMenu *menu);
"attributes" property"attributes" GckAttributes* : Read / Write
The data displayed in the renderer.
"data-changed" signalvoid                user_function                      (GcrRenderer *gcrrenderer,
                                                        gpointer     user_data)        : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. |