public class Menu : MenuShell, Implementor, Buildable {
public weak Widget parent_menu_item ;
public weak Widget old_active_menu_item ;
public weak AccelGroup accel_group ;
public weak string accel_path ;
public MenuPositionFunc position_func ;
public void** position_func_data ;
public uint toggle_size ;
public weak Widget toplevel ;
public weak Widget tearoff_window ;
public weak Widget tearoff_hbox ;
public weak Widget tearoff_scrollbar ;
public weak Adjustment tearoff_adjustment ;
public weak Gdk.Window view_window ;
public weak Gdk.Window bin_window ;
public int scroll_offset ;
public int saved_scroll_offset ;
public int scroll_step ;
public uint timeout_id ;
public weak Gdk.Region navigation_region ;
public uint navigation_timeout ;
public uint needs_destruction_ref_count ;
public uint torn_off ;
public uint tearoff_active ;
public uint scroll_fast ;
public uint upper_arrow_visible ;
public uint lower_arrow_visible ;
public uint upper_arrow_prelight ;
public uint lower_arrow_prelight ;
public weak bool tearoff_state { get; set; } ;
public weak string tearoff_title { get; set; } ;
public Menu ( ) ;
public signal void move_scroll ( ScrollType p0 ) ;
public void attach ( Widget child,
uint left_attach,
uint right_attach,
uint top_attach,
uint bottom_attach ) ;
public void attach_to_widget ( Widget attach_widget,
MenuDetachFunc detacher ) ;
public void detach ( ) ;
public weak AccelGroup get_accel_group ( ) ;
public weak Widget get_active ( ) ;
public weak Widget get_attach_widget ( ) ;
public static weak GLib.List get_for_attach_widget ( Widget widget ) ;
public bool get_tearoff_state ( ) ;
public weak string get_title ( ) ;
public void popdown ( ) ;
public void popup ( Widget parent_menu_shell,
Widget parent_menu_item,
MenuPositionFunc func,
uint button,
uint activate_time ) ;
public void reorder_child ( Widget child,
int position ) ;
public void reposition ( ) ;
public void set_accel_group ( AccelGroup accel_group ) ;
public void set_accel_path ( string accel_path ) ;
public void set_active ( uint index_ ) ;
public void set_monitor ( int monitor_num ) ;
public void set_screen ( Gdk.Screen screen ) ;
public void set_tearoff_state ( bool torn_off ) ;
public void set_title ( string title ) ;
}

public Menu ( ) ;
public weak Widget parent_menu_item ;
public weak Widget old_active_menu_item ;
public weak AccelGroup accel_group ;
public weak string accel_path ;
public MenuPositionFunc position_func ;
public void** position_func_data ;
public uint toggle_size ;
public weak Widget toplevel ;
public weak Widget tearoff_window ;
public weak Widget tearoff_hbox ;
public weak Widget tearoff_scrollbar ;
public weak Adjustment tearoff_adjustment ;
public weak Gdk.Window view_window ;
public weak Gdk.Window bin_window ;
public int scroll_offset ;
public int saved_scroll_offset ;
public int scroll_step ;
public uint timeout_id ;
public weak Gdk.Region navigation_region ;
public uint navigation_timeout ;
public uint needs_destruction_ref_count ;
public uint torn_off ;
public uint tearoff_active ;
public uint scroll_fast ;
public uint upper_arrow_visible ;
public uint lower_arrow_visible ;
public uint upper_arrow_prelight ;
public uint lower_arrow_prelight ;
public signal void move_scroll ( ScrollType p0 ) ;
public weak bool tearoff_state { get; set; } ;
public weak string tearoff_title { get; set; } ;
public void attach ( Widget child,
uint left_attach,
uint right_attach,
uint top_attach,
uint bottom_attach ) ;
public void attach_to_widget ( Widget attach_widget,
MenuDetachFunc detacher ) ;
public void detach ( ) ;
public weak AccelGroup get_accel_group ( ) ;
public weak Widget get_active ( ) ;
public weak Widget get_attach_widget ( ) ;
public static weak GLib.List get_for_attach_widget ( Widget widget ) ;
public bool get_tearoff_state ( ) ;
public weak string get_title ( ) ;
public void popdown ( ) ;
public void popup ( Widget parent_menu_shell,
Widget parent_menu_item,
MenuPositionFunc func,
uint button,
uint activate_time ) ;
public void reorder_child ( Widget child,
int position ) ;
public void reposition ( ) ;
public void set_accel_group ( AccelGroup accel_group ) ;
public void set_accel_path ( string accel_path ) ;
public void set_active ( uint index_ ) ;
public void set_monitor ( int monitor_num ) ;
public void set_screen ( Gdk.Screen screen ) ;
public void set_tearoff_state ( bool torn_off ) ;
public void set_title ( string title ) ;
Created by Valadoc