Etk
Main Page Object Hierarchy Data Structures Related Pages
Etk

etk_menu_shell.h File Reference


Detailed Description


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.