#ifndef OBGTK_MENU_H #define OBGTK_MENU_H 1 #include #include #include #include @interface Gtk_Menu : Gtk_MenuShell { @public GtkMenu *gtkmenu; } - castGtkMenu : (GtkMenu *) castitem; + (id)makeGtkMenu : (GtkMenu *) castitem; - set_title : (const gchar *) title; - set_active : (guint) index; - prepend : (id) child; - (id) ensure_uline_accel_group; - set_accel_group : (id) accel_group; - (id) get_attach_widget; - append : (id) child; - popup : (id) parent_menu_shell : (id) parent_menu_item : (GtkMenuPositionFunc) func : (gpointer) data : (guint) button : (guint32) activate_time; - (id) get_active; - set_tearoff_state : (gboolean) torn_off; - (id) get_uline_accel_group; - init; - (id) get_accel_group; - popdown; - detach; - reposition; - insert : (id) child : (gint) position; - reorder_child : (id) child : (gint) position; - attach_to_widget : (id) attach_widget : (GtkMenuDetachFunc) detacher; @end #endif /* OBGTK_MENU_H */ .