|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
GOOptionMenu; GOOptionMenuClass; GtkWidget* go_option_menu_new (void); void go_option_menu_set_menu (GOOptionMenu *option_menu,GtkWidget *menu); void go_option_menu_set_history (GOOptionMenu *option_menu,GSList *selection); GtkWidget * go_option_menu_get_history (GOOptionMenu *option_menu);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GOOptionMenu
GOOptionMenu implements AtkImplementorIface, GtkBuildable and GtkActivatable.
typedef struct {
  GtkButtonClass parent_class;
  void (*changed) (GOOptionMenu *option_menu);
  /* Padding for future expansion */
  void (*_gtk_reserved1) (void);
  void (*_gtk_reserved2) (void);
  void (*_gtk_reserved3) (void);
  void (*_gtk_reserved4) (void);
} GOOptionMenuClass;
void go_option_menu_set_menu (GOOptionMenu *option_menu,GtkWidget *menu);
| 
 | |
| 
 | 
void go_option_menu_set_history (GOOptionMenu *option_menu,GSList *selection);
| 
 | |
| 
 | 
GtkWidget *         go_option_menu_get_history          (GOOptionMenu *option_menu);
Retrieves the currently selected menu item.
| 
 | a GOOptionMenu | 
| Returns : | the selected menu_item | 
"changed" signalvoid user_function (GOOptionMenu *gooptionmenu, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. |