Efreet_Menu_Internal Struct Reference

Detailed Description
Efreet_Menu_Internal Contains the information about a menuData Fields | |
| Ecore_List * | app_dirs |
| Ecore_List * | app_pool |
| Ecore_List * | applications |
| Efreet_Menu_Move * | current_move |
| Ecore_List * | default_layout |
| unsigned char | deleted:1 |
| Ecore_DList * | directories |
| Efreet_Desktop * | directory |
| Ecore_Hash * | directory_cache |
| Ecore_DList * | directory_dirs |
| struct { | |
| char * name | |
| char * path | |
| } | file |
| Ecore_List * | filters |
| char | in_line |
| char | inline_alias |
| char | inline_header |
| char | inline_limit |
| Ecore_List * | layout |
| Ecore_List * | moves |
| struct { | |
| const char * internal | |
| const char * name | |
| } | name |
| unsigned char | only_unallocated:1 |
| Efreet_Menu_Internal * | parent |
| unsigned char | seen_allocated:1 |
| unsigned char | seen_deleted:1 |
| char | show_empty |
| Ecore_List * | sub_menus |
Field Documentation
| Ecore_List* Efreet_Menu_Internal::app_dirs |
.desktop application directories
| Ecore_List* Efreet_Menu_Internal::app_pool |
application pool
| Ecore_List* Efreet_Menu_Internal::applications |
applications in this menu
The current move
| Ecore_List* Efreet_Menu_Internal::default_layout |
Default layout
| unsigned char Efreet_Menu_Internal::deleted |
The menu is deleted
| Ecore_DList* Efreet_Menu_Internal::directories |
All the directories set in the menu file
The directory
| Ecore_Hash* Efreet_Menu_Internal::directory_cache |
.directory dirs
| Ecore_DList* Efreet_Menu_Internal::directory_dirs |
.directory file directories
| struct { ... } Efreet_Menu_Internal::file |
The menu file information
| Ecore_List* Efreet_Menu_Internal::filters |
Include and Exclude filters
Whether this meny can be inlined
Whether we should use the menu name when inlining
Whether we should use the header name when this menu is inlined
Number of elements which triggers inline
| const char* Efreet_Menu_Internal::internal |
The menu name
| Ecore_List* Efreet_Menu_Internal::layout |
This menus layout
| Ecore_List* Efreet_Menu_Internal::moves |
List of moves to be handled by the menu
| struct { ... } Efreet_Menu_Internal::name |
The names for this menu
| const char* Efreet_Menu_Internal::name |
Name to use in the menus
The filename for this menu
| unsigned char Efreet_Menu_Internal::only_unallocated |
Show only unallocated .desktops
Our parent menu
The base file path
| unsigned char Efreet_Menu_Internal::seen_allocated |
have we set the only_unallocated
| unsigned char Efreet_Menu_Internal::seen_deleted |
Have we seen the deleted item yet
Whether to show empty menus
| Ecore_List* Efreet_Menu_Internal::sub_menus |
Our sub menus
The documentation for this struct was generated from the following file:
- lib/efreet_menu.c