GnomeMDIChild

GnomeMDIChild

Functions

Types and Values

struct GnomeMDIChild

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GnomeMDIChild
                ╰── GnomeMDIGenericChild

Includes

#include <libgnomeui/libgnomeui.h>

Description

Functions

GnomeMDIChildViewCreator ()

GtkWidget *
(*GnomeMDIChildViewCreator) (GnomeMDIChild *Param1,
                             gpointer Param2);

GnomeMDIChildViewCreator is deprecated and should not be used in newly-written code.


GnomeMDIChildMenuCreator ()

GList *
(*GnomeMDIChildMenuCreator) (GnomeMDIChild *Param1,
                             GtkWidget *Param2,
                             gpointer Param3);

GnomeMDIChildMenuCreator is deprecated and should not be used in newly-written code.


GnomeMDIChildConfigFunc ()

gchar *
(*GnomeMDIChildConfigFunc) (GnomeMDIChild *Param1,
                            gpointer Param2);

GnomeMDIChildConfigFunc is deprecated and should not be used in newly-written code.


GnomeMDIChildLabelFunc ()

GtkWidget *
(*GnomeMDIChildLabelFunc) (GnomeMDIChild *Param1,
                           GtkWidget *Param2,
                           gpointer Param3);

GnomeMDIChildLabelFunc is deprecated and should not be used in newly-written code.


gnome_mdi_child_add_view ()

GtkWidget *
gnome_mdi_child_add_view (GnomeMDIChild *mdi_child);

gnome_mdi_child_add_view is deprecated and should not be used in newly-written code.

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.

Parameters

mdi_child

A pointer to a GnomeMDIChild object.

 

Returns

A pointer to the new view.


gnome_mdi_child_remove_view ()

void
gnome_mdi_child_remove_view (GnomeMDIChild *mdi_child,
                             GtkWidget *view);

gnome_mdi_child_remove_view is deprecated and should not be used in newly-written code.

Removes view view from the list of mdi_child 's views and unrefs it.

Parameters

mdi_child

A pointer to a GnomeMDIChild object.

 

view

View to be removed.

 

gnome_mdi_child_set_name ()

void
gnome_mdi_child_set_name (GnomeMDIChild *mdi_child,
                          const gchar *name);

gnome_mdi_child_set_name is deprecated and should not be used in newly-written code.

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.

Parameters

mdi_child

A pointer to a GnomeMDIChild object.

 

name

String containing the new name for the child.

 

gnome_mdi_child_set_menu_template ()

void
gnome_mdi_child_set_menu_template (GnomeMDIChild *mdi_child,
                                   GnomeUIInfo *menu_tmpl);

gnome_mdi_child_set_menu_template is deprecated and should not be used in newly-written code.

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.

Parameters

mdi_child

A pointer to a GnomeMDIChild object.

 

menu_tmpl

A GnomeUIInfo array describing the child specific menus.

 

Types and Values

struct GnomeMDIChild

struct GnomeMDIChild;

GnomeMDIChild is deprecated and should not be used in newly-written code.