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