|
Data Structures |
struct | Etk_Menu_Shell |
| [Widget] A base class used by Etk_Menu and Etk_Menu_Bar More...
|
Defines |
#define | ETK_MENU_SHELL_TYPE (etk_menu_shell_type_get()) |
#define | ETK_MENU_SHELL(obj) (ETK_OBJECT_CAST((obj), ETK_MENU_SHELL_TYPE, Etk_Menu_Shell)) |
#define | ETK_IS_MENU_SHELL(obj) (ETK_OBJECT_CHECK_TYPE((obj), ETK_MENU_SHELL_TYPE)) |
Functions |
void | etk_menu_shell_prepend (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) |
| Adds a menu-item at the start of the menu-shell.
|
void | etk_menu_shell_append (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) |
| Adds a menu-item at the end of the menu-shell.
|
void | etk_menu_shell_prepend_relative (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, Etk_Menu_Item *relative) |
| Adds a menu-item before an existing item of the menu-shell.
|
void | etk_menu_shell_append_relative (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, Etk_Menu_Item *relative) |
| Adds a menu-item after an existing item of the menu-shell.
|
void | etk_menu_shell_insert (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, int position) |
| Inserts a menu-item to the menu-shell at a specific position.
|
void | etk_menu_shell_remove (Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) |
| Removes an item from the menu-shell.
|
Evas_List * | etk_menu_shell_items_get (Etk_Menu_Shell *menu_shell) |
| Gets the list of the items of the menu-shell.
|