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