_Efreet_Desktop(3)

NAME
_Efreet_Desktop - Efreet_Desktop.

SYNOPSIS

  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.

Detailed Description

Efreet_Desktop. a parsed representation of a .desktop file

Field Documentation

  unsigned char _Efreet_Desktop::dbus_activatable

Activate application by dbus, not Exec.

Since
    1.12

  Eina_List* _Efreet_Desktop::actions

List of Efreet_Desktop_Actions, application actions.

Since
    1.12

Referenced by efreet_desktop_free().

  Eina_List* _Efreet_Desktop::implements

Interfaces which is file implements.

Since
    1.12

Referenced by efreet_desktop_free().

  Eina_List* _Efreet_Desktop::keywords

Keywords which describe this entry.

Since
    1.12

Referenced by efreet_desktop_free().

Author

Generated automatically by Doxygen for EFL from the source code.