| hildon-extras Reference Manual | ||||
|---|---|---|---|---|
HeMenuViewPrivate;
HeMenuView;
GtkWidget* he_menu_view_new (void);
void he_menu_view_set_menu (HeMenuView *hmv,
GtkMenu *menu);
GtkWidget* he_menu_view_get_menu (HeMenuView *hmv);
GtkWidget* he_menu_view_get_menu_widget (HeMenuView *hmv);
void he_menu_view_set_do_activate (HeMenuView *hmv,
gboolean do_activate);
gboolean he_menu_view_get_do_activate (HeMenuView *hmv);
void he_menu_view_popup (GtkMenu *menu,
GtkWindow *parent);
void he_menu_view_handle_hildon_windows (void);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkFixed
+----HeMenuView
"do-activate" gboolean : Read / Write "menu" GtkMenu* : Read / Write "menu-widget" GtkWidget* : Read
HeMenuView takes a GtkMenu and displays it as a series of columns of GtkTreeView widgets. When the user clicks on a row, the corresponding GtkMenuItem is activated.
GtkWidget* he_menu_view_new (void);
Creates a new HeMenuView.
| Returns : | A new HeMenuView. |
Since 0.9.1
void he_menu_view_set_menu (HeMenuView *hmv, GtkMenu *menu);
Set the menu to be displayed by the widget
hmv : |
The HeMenuView |
menu : |
The GtkMenu to display |
Since 0.9.1
GtkWidget* he_menu_view_get_menu (HeMenuView *hmv);
Retrieve the menu being displayed by the widget
hmv : |
The HeMenuView |
| Returns : | The GtkMenu being displayed |
Since 0.9.1
GtkWidget* he_menu_view_get_menu_widget (HeMenuView *hmv);
Retrieve the GtkMenu widget being displayed
hmv : |
The HeMenuView |
| Returns : | The GtkMenu being displayed |
Since 0.9.1
void he_menu_view_set_do_activate (HeMenuView *hmv, gboolean do_activate);
Set whether clicking a row in one of the HeMenuViewColumn widgets activates the corresponding GtkMenuItem
hmv : |
The HeMenuView |
do_activate : |
Whether to activate chosen GtkMenuItem widgets |
Since 0.9.1
gboolean he_menu_view_get_do_activate (HeMenuView *hmv);
Retrieve whether clicking a row in one of the HeMenuViewColumn widgets activates the corresponding GtkMenuItem
hmv : |
The HeMenuView |
| Returns : | Whether GtkMenuItem widget activation is on |
Since 0.9.1
void he_menu_view_popup (GtkMenu *menu,
GtkWindow *parent);
Pop up a GtkMenu as a HeMenuView in a dialog
menu : |
The GtkMenu to display |
parent : |
The parent GtkWindow, or NULL
|
Since 0.9.1
void he_menu_view_handle_hildon_windows (void);
Add a hook to HildonWindow that causes all HildonWindow menus that are GtkMenu widgets to be displayed as HeMenuView widgets. This does not affect the display of HildonAppMenu widgets.
Since 0.9.1