Efreet_Menu_Internal Struct Reference
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
struct { ... } Efreet_Menu_Internal::name |
The names for this menu
const char* Efreet_Menu_Internal::name |
The filename for this menu
Name to use in the menus
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