_Efreet_Desktop Struct Reference
[Efreet_Desktop: The FDO Desktop Entry]

a parsed representation of a .desktop file More...

#include <efreet_desktop.h>

Data Fields

unsigned char cached:1
Eina_List * categories
char * comment
unsigned char eet:1
char * exec
char * generic_name
unsigned char hidden
char * icon
long long load_time
Eina_List * mime_types
char * name
unsigned char no_display
Eina_List * not_show_in
Eina_List * only_show_in
char * orig_path
char * path
int ref
unsigned char startup_notify
char * startup_wm_class
unsigned char terminal
char * try_exec
int type
void * type_data
char * url
char * version
Eina_Hash * x

Detailed Description

a parsed representation of a .desktop file

Efreet_Desktop


Field Documentation

unsigned char _Efreet_Desktop::cached

The desktop file is cached by Efreet

Referenced by efreet_desktop_free(), efreet_desktop_get(), and efreet_desktop_save_as().

Tooltip for the entry

Referenced by efreet_desktop_free().

unsigned char _Efreet_Desktop::eet

The desktop file is in eet cache

Referenced by efreet_cache_desktop_find(), efreet_desktop_free(), and efreet_desktop_get().

Generic name of the application

Referenced by efreet_desktop_free().

unsigned char _Efreet_Desktop::hidden

User delete the item

Icon to display in file manager, menus, etc

Referenced by efreet_desktop_free(), and efreet_menu_desktop_insert().

modified time of .desktop on disk

Referenced by efreet_desktop_empty_new(), and efreet_desktop_new().

The mime types supppored by this app

Referenced by efreet_desktop_free().

Specific name of the application

Referenced by efreet_desktop_free(), and efreet_menu_desktop_insert().

Don't display this application in menus

list of environments that shoudn't display the icon

Referenced by efreet_desktop_free(), and efreet_desktop_save().

list of environments that should display the icon

Referenced by efreet_desktop_free(), and efreet_desktop_save().

Working directory to run app in

Referenced by efreet_desktop_free().

The starup notify settings of the app

If specified will map at least one window with the given string as it's WM class or WM name

Referenced by efreet_desktop_free().

Does the program run in a terminal

Binary to determine if app is installed

Referenced by efreet_desktop_free().

type of desktop file

Referenced by efreet_desktop_free(), and efreet_desktop_save().

Type specific data for custom types

Referenced by efreet_desktop_free(), and efreet_desktop_type_data_get().

URL to access if type is EFREET_TYPE_LINK

Referenced by efreet_desktop_free().

version of spec file conforms to

Referenced by efreet_desktop_free().

Eina_Hash* _Efreet_Desktop::x

Keep track of all user extensions, keys that begin with X-

Referenced by efreet_desktop_free(), efreet_desktop_x_field_del(), efreet_desktop_x_field_get(), and efreet_desktop_x_field_set().


The documentation for this struct was generated from the following file: