Efreet_Desktop. More...
#include <efreet_desktop.h>
Data Fields | |
| int | type | 
| type of desktop file  | |
| int | ref | 
| reference count - internal  | |
| char * | version | 
| version of spec file conforms to  | |
| char * | orig_path | 
| original path to .desktop file  | |
| long long | load_time | 
| modified time of .desktop on disk  | |
| char * | name | 
| Specific name of the application.  | |
| char * | generic_name | 
| Generic name of the application.  | |
| char * | comment | 
| Tooltip for the entry.  | |
| char * | icon | 
| Icon to display in file manager, menus, etc.  | |
| char * | try_exec | 
| Binary to determine if app is installed.  | |
| char * | exec | 
| Program to execute.  | |
| char * | path | 
| Working directory to run app in.  | |
| char * | startup_wm_class | 
| If specified will map at least one window with the given string as it's WM class or WM name.  | |
| char * | url | 
| URL to access if type is EFREET_TYPE_LINK.  | |
| Eina_List * | only_show_in | 
| list of environments that should display the icon  | |
| Eina_List * | not_show_in | 
| list of environments that shoudn't display the icon  | |
| Eina_List * | categories | 
| Categories in which item should be shown.  | |
| Eina_List * | mime_types | 
| The mime types supppored by this app.  | |
| unsigned char | no_display | 
| Don't display this application in menus.  | |
| unsigned char | hidden | 
| User delete the item.  | |
| unsigned char | terminal | 
| Does the program run in a terminal.  | |
| unsigned char | startup_notify | 
| The starup notify settings of the app.  | |
| unsigned char | eet:1 | 
| The desktop file is in eet cache.  | |
| Eina_Hash * | x | 
| Keep track of all user extensions, keys that begin with X-.  | |
| void * | type_data | 
| Type specific data for custom types.  | |
| unsigned char | dbus_activatable | 
| Activate application by dbus, not Exec.   | |
| Eina_List * | actions | 
| List of Efreet_Desktop_Actions, application actions.   | |
| Eina_List * | implements | 
| Interfaces which is file implements.   | |
| Eina_List * | keywords | 
| Keywords which describe this entry.   | |
Efreet_Desktop.
a parsed representation of a .desktop file
| unsigned char _Efreet_Desktop::dbus_activatable | 
Activate application by dbus, not Exec.
| Eina_List* _Efreet_Desktop::actions | 
| Eina_List* _Efreet_Desktop::implements | 
| Eina_List* _Efreet_Desktop::keywords |