gtk+-2.0 Reference Manual

Synopsis

public class UIManager : Object, Buildable  {
    public    weak bool                 add_tearoffs              { get; set; } ;
    public    weak string               ui                        { get; } ;


    public                              UIManager                 (  ) ;
    public                              UIManager.merge_id        ( UIManager           self ) ;


    public    signal void               actions_changed           (  )  ;
    public    signal void               add_widget                ( Widget              widget )  ;
    public    signal void               connect_proxy             ( Action              action,
                                                                    Widget              proxy )  ;
    public    signal void               disconnect_proxy          ( Action              action,
                                                                    Widget              proxy )  ;
    public    signal void               post_activate             ( Action              action )  ;
    public    signal void               pre_activate              ( Action              action )  ;


    public    void                      add_ui                    ( uint                merge_id,
                                                                    string              path,
                                                                    string              name,
                                                                    string              action,
                                                                    UIManagerItemType   type,
                                                                    bool                top ) ;
    public    uint                      add_ui_from_file          ( string              filename ) 
                                                             throws GLib.Error;
    public    uint                      add_ui_from_string        ( string              buffer,
                                                                    long                length ) 
                                                             throws GLib.Error;
    public    void                      ensure_update             (  ) ;
    public    weak AccelGroup           get_accel_group           (  ) ;
    public    weak GLib.List            get_action_groups         (  ) ;
    public    bool                      get_add_tearoffs          (  ) ;
    public    weak GLib.SList           get_toplevels             ( UIManagerItemType   types ) ;
    public    weak string               get_ui                    (  ) ;
    public    void                      insert_action_group       ( ActionGroup         action_group,
                                                                    int                 pos ) ;
    public    void                      remove_action_group       ( ActionGroup         action_group ) ;
    public    void                      remove_ui                 ( uint                merge_id ) ;
    public    void                      set_add_tearoffs          ( bool                add_tearoffs ) ;
    public    virtual weak Action       get_action                ( string              path ) ;
    public    virtual weak Widget       get_widget                ( string              path ) ;
}

UIManager Description

Details

Constructor Details

UIManager ()
    public                              UIManager                 (  ) ;		

UIManager.merge_id ()
    public                              UIManager.merge_id        ( UIManager           self ) ;		

Field Details

Signal Details

actions_changed
    public    signal void               actions_changed           (  )  ;		

add_widget
    public    signal void               add_widget                ( Widget              widget )  ;		

connect_proxy
    public    signal void               connect_proxy             ( Action              action,
                                                                    Widget              proxy )  ;		

disconnect_proxy
    public    signal void               disconnect_proxy          ( Action              action,
                                                                    Widget              proxy )  ;		

post_activate
    public    signal void               post_activate             ( Action              action )  ;		

pre_activate
    public    signal void               pre_activate              ( Action              action )  ;		

Property Details

add_tearoffs
    public    weak bool                 add_tearoffs              { get; set; } ;		

ui
    public    weak string               ui                        { get; } ;		

Method Details

add_ui ()
    public    void                      add_ui                    ( uint                merge_id,
                                                                    string              path,
                                                                    string              name,
                                                                    string              action,
                                                                    UIManagerItemType   type,
                                                                    bool                top ) ;		

add_ui_from_file ()
    public    uint                      add_ui_from_file          ( string              filename ) 
                                                             throws GLib.Error;		

add_ui_from_string ()
    public    uint                      add_ui_from_string        ( string              buffer,
                                                                    long                length ) 
                                                             throws GLib.Error;		

ensure_update ()
    public    void                      ensure_update             (  ) ;		

get_accel_group ()
    public    weak AccelGroup           get_accel_group           (  ) ;		

get_action_groups ()
    public    weak GLib.List            get_action_groups         (  ) ;		

get_add_tearoffs ()
    public    bool                      get_add_tearoffs          (  ) ;		

get_toplevels ()
    public    weak GLib.SList           get_toplevels             ( UIManagerItemType   types ) ;		

get_ui ()
    public    weak string               get_ui                    (  ) ;		

insert_action_group ()
    public    void                      insert_action_group       ( ActionGroup         action_group,
                                                                    int                 pos ) ;		

remove_action_group ()
    public    void                      remove_action_group       ( ActionGroup         action_group ) ;		

remove_ui ()
    public    void                      remove_ui                 ( uint                merge_id ) ;		

set_add_tearoffs ()
    public    void                      set_add_tearoffs          ( bool                add_tearoffs ) ;		

get_action ()
    public    virtual weak Action       get_action                ( string              path ) ;		

get_widget ()
    public    virtual weak Widget       get_widget                ( string              path ) ;		


Created by Valadoc