![]() |
![]() |
![]() |
hildon-extras Reference Manual | ![]() |
---|---|---|---|---|
HeMenuViewColumnHeMenuViewColumn — A pannable tree view of a single GtkMenu widget |
![]() |
#define HE_GET_MENU_VIEW_COLUMN_CLASS (object) HeMenuViewColumnPrivate; HeMenuViewColumn; void he_menu_view_column_set_menu (HeMenuViewColumn *hmvc, GtkMenu *menu); GtkWidget* he_menu_view_column_get_menu (HeMenuViewColumn *hmvc); GtkWidget* he_menu_view_column_get_menu_widget (HeMenuViewColumn *hmvc); void he_menu_view_column_set_do_activate (HeMenuViewColumn *hmvc, gboolean do_activate); gboolean he_menu_view_column_get_do_activate (HeMenuViewColumn *hmvc);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----HildonPannableArea +----HeMenuViewColumn
"do-activate" gboolean : Read / Write "menu" GtkMenu* : Read / Write "menu-widget" GtkWidget* : Read
HeMenuViewColumn is a HildonPannableArea containing a GtkTreeView whose model is a HeMenuStore. It takes care of asking for the size it needs to display the widget, and pans if it doesn't get it. It never pans horizontally.
#define HE_GET_MENU_VIEW_COLUMN_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), HE_TYPE_MENU_VIEW_COLUMN, HeMenuViewColumnClass))
object : |
void he_menu_view_column_set_menu (HeMenuViewColumn *hmvc, GtkMenu *menu);
Associate a GtkMenu with this HeMenuViewColumn. This replaces the currently wrapped GtkMenu.
hmvc : |
The HeMenuViewColumn to display the GtkMenu |
menu : |
The GtkMenu to display, or NULL
|
Since 0.9.1
GtkWidget* he_menu_view_column_get_menu (HeMenuViewColumn *hmvc);
Get the GtkMenu associated with this HeMenuViewColumn.
hmvc : |
The HeMenuViewColumn whose associated GtkMenu to retrieve |
Returns : | The GtkMenu widget, or NULL
|
Since 0.9.1
GtkWidget* he_menu_view_column_get_menu_widget (HeMenuViewColumn *hmvc);
Retrieve the GtkMenuItem last selected by the user.
hmvc : |
The HeMenuViewColumn |
Returns : | The last selected GtkMenuItem, or NULL
|
Since 0.9.1
void he_menu_view_column_set_do_activate (HeMenuViewColumn *hmvc, gboolean do_activate);
Set whether clicking a row in the HeMenuViewColumn activates the corresponding GtkMenuItem.
hmvc : |
The HeMenuViewColumn to affect |
do_activate : |
Whether to turn on GtkMenuItem activation |
Since 0.9.1
gboolean he_menu_view_column_get_do_activate (HeMenuViewColumn *hmvc);
Get whether clicking a row in the HeMenuViewColumn activates the corresponding GtkMenuItem.
hmvc : |
The HeMenuViewColumn |
Returns : | Whether GtkMenuItem activation is on. |
"do-activate"
property"do-activate" gboolean : Read / Write
Whether to activate the GtkMenuItem widget when the corresponding item is chosen.
Default value: TRUE