Details
GnomeMDIChildViewCreator()
GtkWidget* (*GnomeMDIChildViewCreator) (GnomeMDIChild*,
gpointer); |
GnomeMDIChildMenuCreator()
GList* (*GnomeMDIChildMenuCreator) (GnomeMDIChild*,
GtkWidget*,
gpointer); |
GnomeMDIChildConfigFunc()
GnomeMDIChildLabelFunc()
GtkWidget* (*GnomeMDIChildLabelFunc) (GnomeMDIChild*,
GtkWidget*,
gpointer); |
gnome_mdi_child_add_view()
Creates a new view of a child (a GtkWidget) adds it to the list
of the views and returns a pointer to it. Virtual function
that has to be specified for classes derived from GnomeMDIChild
is used to create the new view.
gnome_mdi_child_remove_view()
void gnome_mdi_child_remove_view (GnomeMDIChild *mdi_child,
GtkWidget *view); |
Removes view view from the list of mdi_child's views and
unrefs it.
gnome_mdi_child_set_name()
void gnome_mdi_child_set_name (GnomeMDIChild *mdi_child,
gchar *name); |
Changes name of mdi_child to name. name is duplicated and stored
in mdi_child. If mdi_child has already been added to GnomeMDI,
it also takes care of updating it.
gnome_mdi_child_set_menu_template()
Sets the template for menus that are added and removed when differrent
children get activated. This way, each child can modify the MDI menubar
to suit its needs. If no template is set, the create_menus virtual
function will be used for creating these menus (it has to return a
GList of menu items). If no such function is specified, the menubar will
be unchanged by MDI children.