gtk+-2.0 Reference Manual

Synopsis

public class MenuShell : Container, Implementor, Buildable  {
    public    weak GLib.List            children ;
    public    weak Widget               active_menu_item ;
    public    weak Widget               parent_menu_shell ;
    public    uint                      button ;
    public    uint                      activate_time ;
    public    uint                      active ;
    public    uint                      have_grab ;
    public    uint                      have_xgrab ;
    public    uint                      ignore_leave ;
    public    uint                      menu_flag ;
    public    uint                      ignore_enter ;


    public    weak bool                 take_focus                { get; set; } ;


    public    signal void               activate_current          ( bool                force_hide )  ;
    public    signal void               cancel                    (  )  ;
    public    signal void               cycle_focus               ( DirectionType       p0 )  ;
    public    signal void               deactivate                (  )  ;
    public    signal void               move_current              ( MenuDirectionType   direction )  ;
    public    signal bool               move_selected             ( int                 distance )  ;
    public    signal void               selection_done            (  )  ;


    public    void                      activate_item             ( Widget              menu_item,
                                                                    bool                force_deactivate ) ;
    public    void                      append                    ( Widget              child ) ;
    public    void                      deselect                  (  ) ;
    public    bool                      get_take_focus            (  ) ;
    public    void                      prepend                   ( Widget              child ) ;
    public    void                      select_first              ( bool                search_sensitive ) ;
    public    void                      set_take_focus            ( bool                take_focus ) ;
    public    virtual int               get_popup_delay           (  ) ;
    public    virtual void              insert                    ( Widget              child,
                                                                    int                 position ) ;
    public    virtual void              select_item               ( Widget              menu_item ) ;
}

MenuShell Description

Details

Constructor Details

Field Details

children
    public    weak GLib.List            children ;		

active_menu_item
    public    weak Widget               active_menu_item ;		

parent_menu_shell
    public    weak Widget               parent_menu_shell ;		

button
    public    uint                      button ;		

activate_time
    public    uint                      activate_time ;		

active
    public    uint                      active ;		

have_grab
    public    uint                      have_grab ;		

have_xgrab
    public    uint                      have_xgrab ;		

ignore_leave
    public    uint                      ignore_leave ;		

menu_flag
    public    uint                      menu_flag ;		

ignore_enter
    public    uint                      ignore_enter ;		

Signal Details

activate_current
    public    signal void               activate_current          ( bool                force_hide )  ;		

cancel
    public    signal void               cancel                    (  )  ;		

cycle_focus
    public    signal void               cycle_focus               ( DirectionType       p0 )  ;		

deactivate
    public    signal void               deactivate                (  )  ;		

move_current
    public    signal void               move_current              ( MenuDirectionType   direction )  ;		

move_selected
    public    signal bool               move_selected             ( int                 distance )  ;		

selection_done
    public    signal void               selection_done            (  )  ;		

Property Details

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

Method Details

activate_item ()
    public    void                      activate_item             ( Widget              menu_item,
                                                                    bool                force_deactivate ) ;		

append ()
    public    void                      append                    ( Widget              child ) ;		

deselect ()
    public    void                      deselect                  (  ) ;		

get_take_focus ()
    public    bool                      get_take_focus            (  ) ;		

prepend ()
    public    void                      prepend                   ( Widget              child ) ;		

select_first ()
    public    void                      select_first              ( bool                search_sensitive ) ;		

set_take_focus ()
    public    void                      set_take_focus            ( bool                take_focus ) ;		

get_popup_delay ()
    public    virtual int               get_popup_delay           (  ) ;		

insert ()
    public    virtual void              insert                    ( Widget              child,
                                                                    int                 position ) ;		

select_item ()
    public    virtual void              select_item               ( Widget              menu_item ) ;		


Created by Valadoc