Popup menus

Popup menus — Functions to construct popup menus.

Synopsis

GtkWidget *         popup_menu_button_new               (GtkWidget *child);
GtkWidget *         popup_menu_button_new_from_stock    (const gchar *stock_id);
void                toggle_popup_menu                   (GtkWidget *parent_button);
void                popup_menu_close                    (GtkWidget *parent_button);
GtkWidget *         popup_menu_button_new_type_font     ();
GtkWidget *         popup_menu_button_new_type_color    ();

Description

In order to construct popup menus for various purposes libgpewidget contains some functions to make construction of this kind of menus easier.

Details

popup_menu_button_new ()

GtkWidget *         popup_menu_button_new               (GtkWidget *child);

Create a new menu button containing a given widget.

child :

Widget to put into the menu button.

Returns :

New menu button.

popup_menu_button_new_from_stock ()

GtkWidget *         popup_menu_button_new_from_stock    (const gchar *stock_id);

Create a menu buton containing a stock item.

stock_id :

Id of the stock item to use.

Returns :

New menu button.

toggle_popup_menu ()

void                toggle_popup_menu                   (GtkWidget *parent_button);

This function the status of the menu attached to a menu button. If the menu is shown the function hides it, if it is hidden the function shows it.

parent_button :

Menu button the menu belongs to.

popup_menu_close ()

void                popup_menu_close                    (GtkWidget *parent_button);

Close a popup menu.

parent_button :

Menu button the menu belongs to.

popup_menu_button_new_type_font ()

GtkWidget *         popup_menu_button_new_type_font     ();

Create a menu button for font selection.

Returns :

A new menu button.

popup_menu_button_new_type_color ()

GtkWidget *         popup_menu_button_new_type_color    ();

Create a menu button for color selection.

Returns :

A new menu button.

See Also

Used by: gpe-sketchbook, gpe-word