| 
GogEditor
GogEditor — Property editor build helper |  | 
Details
GogEditor
typedef struct {
	unsigned	*store_page;	/* pointer to a place for storing last edited page */
	GSList		*pages;		/* GogEditorPage */
} GogEditor;
 
GogEditorPage
typedef struct {
	char const	*label;		/* label for notebook page */
	gpointer 	 widget;	/* GtkWidget* */	
} GogEditorPage;
 
gog_editor_new ()
GogEditor*  gog_editor_new                  (void);
 
gog_editor_add_page ()
void        gog_editor_add_page             (GogEditor *editor,
                                             gpointer widget,
                                             char const *label);
| editor: |  | 
| widget: |  | 
| label: |  | 
 
gog_editor_set_store_page ()
void        gog_editor_set_store_page       (GogEditor *editor,
                                             unsigned *store_page);
 
gog_editor_free ()
void        gog_editor_free                 (GogEditor *editor);