56 #ifndef _PURPLE_DESKTOP_ITEM_H_
57 #define _PURPLE_DESKTOP_ITEM_H_
60 #include <glib-object.h>
65 PURPLE_DESKTOP_ITEM_TYPE_NULL = 0
67 PURPLE_DESKTOP_ITEM_TYPE_OTHER
72 PURPLE_DESKTOP_ITEM_TYPE_APPLICATION,
73 PURPLE_DESKTOP_ITEM_TYPE_LINK,
74 PURPLE_DESKTOP_ITEM_TYPE_FSDEVICE,
75 PURPLE_DESKTOP_ITEM_TYPE_MIME_TYPE,
76 PURPLE_DESKTOP_ITEM_TYPE_DIRECTORY,
77 PURPLE_DESKTOP_ITEM_TYPE_SERVICE,
78 PURPLE_DESKTOP_ITEM_TYPE_SERVICE_TYPE
79 } PurpleDesktopItemType;
81 typedef struct _PurpleDesktopItem PurpleDesktopItem;
83 #define PURPLE_TYPE_DESKTOP_ITEM (purple_desktop_item_get_type ())
84 GType purple_desktop_item_get_type (
void);
87 #define PURPLE_DESKTOP_ITEM_ENCODING "Encoding"
88 #define PURPLE_DESKTOP_ITEM_VERSION "Version"
89 #define PURPLE_DESKTOP_ITEM_NAME "Name"
90 #define PURPLE_DESKTOP_ITEM_GENERIC_NAME "GenericName"
91 #define PURPLE_DESKTOP_ITEM_TYPE "Type"
92 #define PURPLE_DESKTOP_ITEM_FILE_PATTERN "FilePattern"
93 #define PURPLE_DESKTOP_ITEM_TRY_EXEC "TryExec"
94 #define PURPLE_DESKTOP_ITEM_NO_DISPLAY "NoDisplay"
95 #define PURPLE_DESKTOP_ITEM_COMMENT "Comment"
96 #define PURPLE_DESKTOP_ITEM_EXEC "Exec"
97 #define PURPLE_DESKTOP_ITEM_ACTIONS "Actions"
98 #define PURPLE_DESKTOP_ITEM_ICON "Icon"
99 #define PURPLE_DESKTOP_ITEM_MINI_ICON "MiniIcon"
100 #define PURPLE_DESKTOP_ITEM_HIDDEN "Hidden"
101 #define PURPLE_DESKTOP_ITEM_PATH "Path"
102 #define PURPLE_DESKTOP_ITEM_TERMINAL "Terminal"
103 #define PURPLE_DESKTOP_ITEM_TERMINAL_OPTIONS "TerminalOptions"
104 #define PURPLE_DESKTOP_ITEM_SWALLOW_TITLE "SwallowTitle"
105 #define PURPLE_DESKTOP_ITEM_SWALLOW_EXEC "SwallowExec"
106 #define PURPLE_DESKTOP_ITEM_MIME_TYPE "MimeType"
107 #define PURPLE_DESKTOP_ITEM_PATTERNS "Patterns"
108 #define PURPLE_DESKTOP_ITEM_DEFAULT_APP "DefaultApp"
109 #define PURPLE_DESKTOP_ITEM_DEV "Dev"
110 #define PURPLE_DESKTOP_ITEM_FS_TYPE "FSType"
111 #define PURPLE_DESKTOP_ITEM_MOUNT_POINT "MountPoint"
112 #define PURPLE_DESKTOP_ITEM_READ_ONLY "ReadOnly"
113 #define PURPLE_DESKTOP_ITEM_UNMOUNT_ICON "UnmountIcon"
114 #define PURPLE_DESKTOP_ITEM_SORT_ORDER "SortOrder"
115 #define PURPLE_DESKTOP_ITEM_URL "URL"
116 #define PURPLE_DESKTOP_ITEM_DOC_PATH "X-GNOME-DocPath"