![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
GogEditor; GogEditorPage; GogEditor* gog_editor_new (void); void gog_editor_add_page (GogEditor *editor, gpointer widget, char const *label); void gog_editor_set_store_page (GogEditor *editor, unsigned *store_page); gpointer gog_editor_get_notebook (GogEditor *editor); void gog_editor_free (GogEditor *editor);
typedef struct { unsigned *store_page; /* pointer to a place for storing last edited page */ GSList *pages; /* GogEditorPage */ } GogEditor;
typedef struct { char const *label; /* label for notebook page */ gpointer widget; /* GtkWidget* */ } GogEditorPage;
void gog_editor_add_page (GogEditor *editor, gpointer widget, char const *label);
editor : |
|
widget : |
|
label : |
void gog_editor_set_store_page (GogEditor *editor, unsigned *store_page);
editor : |
|
store_page : |