libgnomeui-2.0 Reference Manual

Synopsis

public class App : Window, Implementor, Buildable  {
    public    weak string               name ;
    public    weak string               prefix ;
    public    weak Gtk.Widget           dock ;
    public    weak Gtk.Widget           statusbar ;
    public    weak Gtk.Widget           vbox ;
    public    weak Gtk.Widget           menubar ;
    public    weak Gtk.Widget           contents ;
    public    weak Gtk.AccelGroup       accel_group ;


    public    weak string               app_id                    { get; construct set; } ;


    public                              App                       ( string              appname,
                                                                    string              title ) ;


    public    void                      construct                 ( string              appname,
                                                                    string              title ) ;
    public    void                      create_menus              ( UIInfo              uiinfo ) ;
    public    void                      create_menus_custom       ( UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;
    public    void                      create_menus_interp       ( UIInfo              uiinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;
    public    void                      create_menus_with_data    ( UIInfo              uiinfo ) ;
    public    void                      create_toolbar            ( UIInfo              uiinfo ) ;
    public    void                      create_toolbar_custom     ( UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;
    public    void                      create_toolbar_interp     ( UIInfo              uiinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;
    public    void                      create_toolbar_with_data  ( UIInfo              uiinfo ) ;
    public    void                      enable_layout_config      ( bool                enable ) ;
    public    static void               fill_menu                 ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;
    public    static void               fill_menu_custom          ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;
    public    static void               fill_menu_with_data       ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;
    public    static void               fill_toolbar              ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group ) ;
    public    static void               fill_toolbar_custom       ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata,
                                                                    Gtk.AccelGroup      accel_group ) ;
    public    static void               fill_toolbar_with_data    ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group ) ;
    public    static weak Gtk.Widget    find_menu_pos             ( Gtk.Widget          parent,
                                                                    string              path,
                                                                    int                 pos ) ;
    public    static weak string        helper_gettext            ( string              str ) ;
    public    void                      insert_menus              ( string              path,
                                                                    UIInfo              menuinfo ) ;
    public    void                      insert_menus_custom       ( string              path,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;
    public    void                      insert_menus_interp       ( string              path,
                                                                    UIInfo              menuinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;
    public    void                      insert_menus_with_data    ( string              path,
                                                                    UIInfo              menuinfo,
                                                                    void**              data ) ;
    public    static void               install_appbar_menu_hints ( AppBar              appbar,
                                                                    UIInfo              uiinfo ) ;
    public    void                      install_menu_hints        ( UIInfo              uiinfo ) ;
    public    static void               install_statusbar_menu_hints ( Gtk.Statusbar       bar,
                                                                    UIInfo              uiinfo ) ;
    public    void                      remove_menu_range         ( string              path,
                                                                    int                 start,
                                                                    int                 items ) ;
    public    void                      remove_menus              ( string              path,
                                                                    int                 items ) ;
    public    void                      set_contents              ( Gtk.Widget          contents ) ;
    public    void                      set_menus                 ( Gtk.MenuBar         menubar ) ;
    public    void                      set_statusbar             ( Gtk.Widget          statusbar ) ;
    public    void                      set_statusbar_custom      ( Gtk.Widget          container,
                                                                    Gtk.Widget          statusbar ) ;
    public    void                      set_toolbar               ( Gtk.Toolbar         toolbar ) ;
    public    static void               ui_configure_configurable ( UIInfo              uiinfo ) ;
}

App Description

Details

Constructor Details

App ()
    public                              App                       ( string              appname,
                                                                    string              title ) ;		

Field Details

name
    public    weak string               name ;		

prefix
    public    weak string               prefix ;		

dock
    public    weak Gtk.Widget           dock ;		

statusbar
    public    weak Gtk.Widget           statusbar ;		

vbox
    public    weak Gtk.Widget           vbox ;		

menubar
    public    weak Gtk.Widget           menubar ;		

contents
    public    weak Gtk.Widget           contents ;		

accel_group
    public    weak Gtk.AccelGroup       accel_group ;		

Signal Details

Property Details

app_id
    public    weak string               app_id                    { get; construct set; } ;		

Method Details

construct ()
    public    void                      construct                 ( string              appname,
                                                                    string              title ) ;		

create_menus ()
    public    void                      create_menus              ( UIInfo              uiinfo ) ;		

create_menus_custom ()
    public    void                      create_menus_custom       ( UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;		

create_menus_interp ()
    public    void                      create_menus_interp       ( UIInfo              uiinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;		

create_menus_with_data ()
    public    void                      create_menus_with_data    ( UIInfo              uiinfo ) ;		

create_toolbar ()
    public    void                      create_toolbar            ( UIInfo              uiinfo ) ;		

create_toolbar_custom ()
    public    void                      create_toolbar_custom     ( UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;		

create_toolbar_interp ()
    public    void                      create_toolbar_interp     ( UIInfo              uiinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;		

create_toolbar_with_data ()
    public    void                      create_toolbar_with_data  ( UIInfo              uiinfo ) ;		

enable_layout_config ()
    public    void                      enable_layout_config      ( bool                enable ) ;		

fill_menu ()
    public    static void               fill_menu                 ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;		

fill_menu_custom ()
    public    static void               fill_menu_custom          ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;		

fill_menu_with_data ()
    public    static void               fill_menu_with_data       ( Gtk.MenuShell       menu_shell,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group,
                                                                    bool                uline_accels,
                                                                    int                 pos ) ;		

fill_toolbar ()
    public    static void               fill_toolbar              ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group ) ;		

fill_toolbar_custom ()
    public    static void               fill_toolbar_custom       ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata,
                                                                    Gtk.AccelGroup      accel_group ) ;		

fill_toolbar_with_data ()
    public    static void               fill_toolbar_with_data    ( Gtk.Toolbar         toolbar,
                                                                    UIInfo              uiinfo,
                                                                    Gtk.AccelGroup      accel_group ) ;		

find_menu_pos ()
    public    static weak Gtk.Widget    find_menu_pos             ( Gtk.Widget          parent,
                                                                    string              path,
                                                                    int                 pos ) ;		

helper_gettext ()
    public    static weak string        helper_gettext            ( string              str ) ;		

insert_menus ()
    public    void                      insert_menus              ( string              path,
                                                                    UIInfo              menuinfo ) ;		

insert_menus_custom ()
    public    void                      insert_menus_custom       ( string              path,
                                                                    UIInfo              uiinfo,
                                                                    UIBuilderData       uibdata ) ;		

insert_menus_interp ()
    public    void                      insert_menus_interp       ( string              path,
                                                                    UIInfo              menuinfo,
                                                                    Gtk.CallbackMarshal relay_func,
                                                                    void**              data,
                                                                    Gtk.DestroyNotify   destroy_func ) ;		

insert_menus_with_data ()
    public    void                      insert_menus_with_data    ( string              path,
                                                                    UIInfo              menuinfo,
                                                                    void**              data ) ;		

install_appbar_menu_hints ()
    public    static void               install_appbar_menu_hints ( AppBar              appbar,
                                                                    UIInfo              uiinfo ) ;		

install_menu_hints ()
    public    void                      install_menu_hints        ( UIInfo              uiinfo ) ;		

install_statusbar_menu_hints ()
    public    static void               install_statusbar_menu_hints ( Gtk.Statusbar       bar,
                                                                    UIInfo              uiinfo ) ;		

remove_menu_range ()
    public    void                      remove_menu_range         ( string              path,
                                                                    int                 start,
                                                                    int                 items ) ;		

remove_menus ()
    public    void                      remove_menus              ( string              path,
                                                                    int                 items ) ;		

set_contents ()
    public    void                      set_contents              ( Gtk.Widget          contents ) ;		

set_menus ()
    public    void                      set_menus                 ( Gtk.MenuBar         menubar ) ;		

set_statusbar ()
    public    void                      set_statusbar             ( Gtk.Widget          statusbar ) ;		

set_statusbar_custom ()
    public    void                      set_statusbar_custom      ( Gtk.Widget          container,
                                                                    Gtk.Widget          statusbar ) ;		

set_toolbar ()
    public    void                      set_toolbar               ( Gtk.Toolbar         toolbar ) ;		

ui_configure_configurable ()
    public    static void               ui_configure_configurable ( UIInfo              uiinfo ) ;		


Created by Valadoc