| GOffice Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
GOEditor; void go_editor_add_page (GOEditor *editor,gpointer widget,char const *label); void go_editor_free (GOEditor *editor); GtkWidget * go_editor_get_notebook (GOEditor *editor); GtkWidget * go_editor_get_page (GOEditor *editor,char const *name); GtkWidget * go_editor_get_registered_widget (GOEditor *editor,char const *name); GOEditor * go_editor_new (void); void go_editor_register_widget (GOEditor *editor,GtkWidget *widget); void go_editor_set_use_scrolled_window (GOEditor *editor,gboolean use_scrolled); void go_editor_set_store_page (GOEditor *editor,unsigned *store_page);
typedef struct _GOEditor GOEditor;
Embeds a notebook containing all the pages added to the editor.
void go_editor_add_page (GOEditor *editor,gpointer widget,char const *label);
Adds a page to editor.
|
a GOEditor |
|
property edition widget |
|
a label identifying the widget |
void go_editor_free (GOEditor *editor);
Frees a GOEditor object.
|
a GOEditor |
GtkWidget * go_editor_get_notebook (GOEditor *editor);
|
a GOEditor |
Returns : |
a GtkNotebook from the widget collection stored in editor. [transfer full]
|
GtkWidget * go_editor_get_page (GOEditor *editor,char const *name);
|
GOEditor |
|
page name |
Returns : |
the page with name as name if any. [transfer none]
|
GtkWidget * go_editor_get_registered_widget (GOEditor *editor,char const *name);
|
a GOEditor |
|
the name of the registered widget |
Returns : |
a widget previously registered using go_editor_register_widget. [transfer none]
|
GOEditor * go_editor_new (void);
Returns : |
a new GOEditor object, which is used to store a collection of
property edition widgets (pages). The returned object must be freed
using go_editor_free. [transfer full]
|
void go_editor_register_widget (GOEditor *editor,GtkWidget *widget);
Registers a widget that then can be retrieved later using
go_editor_get_registered_widget. The main use of this function is to
provide the ability to extend a page.
|
a GOEditor |
|
a GtkWidget |
void go_editor_set_use_scrolled_window (GOEditor *editor,gboolean use_scrolled);
Sets whether each page of the editor should be displayed inside a scrolled window.
|
a GOEditor |
|
boolean |