lib/ewl_icon_theme.h
Go to the documentation of this file.00001
00002 #ifndef EWL_ICON_THEME_H
00003 #define EWL_ICON_THEME_H
00004
00012 int ewl_icon_theme_init(void);
00013 void ewl_icon_theme_shutdown(void);
00014
00015 void ewl_icon_theme_theme_change(void);
00016
00017 const char *ewl_icon_theme_icon_path_get(const char *icon, int size);
00018
00019 #define EWL_ICON_SIZE_SMALL 16
00020 #define EWL_ICON_SIZE_MEDIUM 22
00021 #define EWL_ICON_SIZE_LARGE 24
00023 #define EWL_ICON_ADDRESS_BOOK_NEW "address-book-new"
00024 #define EWL_ICON_APPLICATION_EXIT "application-exit"
00025 #define EWL_ICON_APPOINTMENT_NEW "appointment-new"
00026 #define EWL_ICON_CONTACT_NEW "contact-new"
00027 #define EWL_ICON_DIALOG_APPLY "dialog-apply"
00028 #define EWL_ICON_DIALOG_CANCEL "dialog-cancel"
00029 #define EWL_ICON_DIALOG_CLOSE "dialog-close"
00030 #define EWL_ICON_DIALOG_OK "dialog-ok"
00031 #define EWL_ICON_DOCUMENT_NEW "document-new"
00032 #define EWL_ICON_DOCUMENT_OPEN "document-open"
00033 #define EWL_ICON_DOCUMENT_OPEN_RECENT "document-open-recent"
00034 #define EWL_ICON_DOCUMENT_PAGE_SETUP "document-page-setup"
00035 #define EWL_ICON_DOCUMENT_PRINT "document-print"
00036 #define EWL_ICON_DOCUMENT_PRINT_PREVIEW "document-print-preview"
00037 #define EWL_ICON_DOCUMENT_PROPERTIES "document-properties"
00038 #define EWL_ICON_DOCUMENT_REVERT "document-revert"
00039 #define EWL_ICON_DOCUMENT_SAVE "document-save"
00040 #define EWL_ICON_DOCUMENT_SAVE_AS "document-save-as"
00041 #define EWL_ICON_EDIT_COPY "edit-copy"
00042 #define EWL_ICON_EDIT_CUT "edit-cut"
00043 #define EWL_ICON_EDIT_DELETE "edit-delete"
00044 #define EWL_ICON_EDIT_FIND "edit-find"
00045 #define EWL_ICON_EDIT_FIND_REPLACE "edit-find-replace"
00046 #define EWL_ICON_EDIT_PASTE "edit-paste"
00047 #define EWL_ICON_EDIT_REDO "edit-redo"
00048 #define EWL_ICON_EDIT_SELECT_ALL "edit-select-all"
00049 #define EWL_ICON_EDIT_UNDO "edit-undo"
00050 #define EWL_ICON_FORMAT_INDENT_LESS "format-indent-less"
00051 #define EWL_ICON_FORMAT_INDENT_MORE "format-indent-more"
00052 #define EWL_ICON_FORMAT_JUSTIFY_CENTER "format-justify-center"
00053 #define EWL_ICON_FORMAT_JUSTIFY_FILL "format-justify-fill"
00054 #define EWL_ICON_FORMAT_JUSTIFY_LEFT "format-justify-left"
00055 #define EWL_ICON_FORMAT_JUSTIFY_RIGHT "format-justify-right"
00056 #define EWL_ICON_FORMAT_TEXT_DIRECTION_LTR "format-text-direction-ltr"
00057 #define EWL_ICON_FORMAT_TEXT_DIRECTION_RTL "format-text-direction-rtl"
00058 #define EWL_ICON_FORMAT_TEXT_BOLD "format-text-bold"
00059 #define EWL_ICON_FORMAT_TEXT_ITALIC "format-text-italic"
00060 #define EWL_ICON_FORMAT_TEXT_UNDERLINE "format-text-underline"
00061 #define EWL_ICON_FORMAT_TEXT_STRIKETHROUGH "format-text-strikethrough"
00062 #define EWL_ICON_GO_BOTTOM "go-bottom"
00063 #define EWL_ICON_GO_DOWN "go-down"
00064 #define EWL_ICON_GO_FIRST "go-first"
00065 #define EWL_ICON_GO_HOME "go-home"
00066 #define EWL_ICON_GO_JUMP "go-jump"
00067 #define EWL_ICON_GO_LAST "go-last"
00068 #define EWL_ICON_GO_NEXT "go-next"
00069 #define EWL_ICON_GO_PREVIOUS "go-previous"
00070 #define EWL_ICON_GO_TOP "go-top"
00071 #define EWL_ICON_GO_UP "go-up"
00072 #define EWL_ICON_HELP_ABOUT "help-about"
00073 #define EWL_ICON_HELP_CONTENTS "help-contents"
00074 #define EWL_ICON_HELP_FAQ "help-faq"
00075 #define EWL_ICON_INSERT_IMAGE "insert-image"
00076 #define EWL_ICON_INSERT_LINK "insert-link"
00077 #define EWL_ICON_INSERT_OBJECT "insert-object"
00078 #define EWL_ICON_INSERT_TEXT "insert-text"
00079 #define EWL_ICON_LIST_ADD "list-add"
00080 #define EWL_ICON_LIST_REMOVE "list-remove"
00081 #define EWL_ICON_MAIL_FORWARD "mail-forward"
00082 #define EWL_ICON_MAIL_MARK_IMPORTANT "mail-mark-important"
00083 #define EWL_ICON_MAIL_MARK_JUNK "mail-mark-junk"
00084 #define EWL_ICON_MAIL_MARK_NOTJUNK "mail-mark-notjunk"
00085 #define EWL_ICON_MAIL_MARK_READ "mail-mark-read"
00086 #define EWL_ICON_MAIL_MARK_UNREAD "mail-mark-unread"
00087 #define EWL_ICON_MAIL_MESSAGE_NEW "mail-message-new"
00088 #define EWL_ICON_MAIL_REPLY_ALL "mail-reply-all"
00089 #define EWL_ICON_MAIL_REPLY_SENDER "mail-reply-sender"
00090 #define EWL_ICON_MAIL_SEND_RECEIVE "mail-send-receive"
00091 #define EWL_ICON_MEDIA_EJECT "media-eject"
00092 #define EWL_ICON_MEDIA_PLAYBACK_PAUSE "media-playback-pause"
00093 #define EWL_ICON_MEDIA_PLAYBACK_START "media-playback-start"
00094 #define EWL_ICON_MEDIA_PLAYBACK_STOP "media-playback-stop"
00095 #define EWL_ICON_MEDIA_RECORD "media-record"
00096 #define EWL_ICON_MEDIA_SEEK_BACKWARD "media-seek-backward"
00097 #define EWL_ICON_MEDIA_SEEK_FORWARD "media-seek-forward"
00098 #define EWL_ICON_MEDIA_SKIP_BACKWARD "media-skip-backward"
00099 #define EWL_ICON_MEDIA_SKIP_FORWARD "media-skip-forward"
00100 #define EWL_ICON_SYSTEM_LOCK_SCREEN "system-lock-screen"
00101 #define EWL_ICON_SYSTEM_LOG_OUT "system-log-out"
00102 #define EWL_ICON_SYSTEM_RUN "system-run"
00103 #define EWL_ICON_SYSTEM_SEARCH "system-search"
00104 #define EWL_ICON_TOOLS_CHECK_SPELLING "tools-check-spelling"
00105 #define EWL_ICON_VIEW_FULLSCREEN "view-fullscreen"
00106 #define EWL_ICON_VIEW_REFRESH "view-refresh"
00107 #define EWL_ICON_VIEW_SORT_ASCENDING "view-sort-ascending"
00108 #define EWL_ICON_VIEW_SORT_DESCENDING "view-sort-descending"
00109 #define EWL_ICON_WINDOW_CLOSE "window-close"
00110 #define EWL_ICON_WINDOW_NEW "window-new"
00111 #define EWL_ICON_ZOOM_BEST_FIT "zoom-best-fit"
00112 #define EWL_ICON_ZOOM_IN "zoom-in"
00113 #define EWL_ICON_ZOOM_ORIGINAL "zoom-original"
00114 #define EWL_ICON_ZOOM_OUT "zoom-out"
00116 #define EWL_ICON_PROCESS_WORKING "process-working"
00118 #define EWL_ICON_ACCESSORIES_CALCULATOR "accessories-calculator"
00119 #define EWL_ICON_ACCESSORIES_CHARACTER_MAP "accessories-character-map"
00120 #define EWL_ICON_ACCESSORIES_DICTIONARY "accessories-dictionary"
00121 #define EWL_ICON_ACCESSORIES_TEXT_EDITOR "accessories-text-editor"
00122 #define EWL_ICON_HELP_BROWSER "help-browser"
00123 #define EWL_ICON_MULTIMEDIA_VOLUME_CONTROL "multimedia-volume-control"
00124 #define EWL_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY "preferences-desktop-accessibility"
00126 #define EWL_ICON_PREFERENCES_DESKTOP_FONT "preferences-desktop-font"
00127 #define EWL_ICON_PREFERENCES_DESKTOP_KEYBOARD "preferences-desktop-keyboard"
00128 #define EWL_ICON_PREFERENCES_DESKTOP_LOCALE "preferences-desktop-locale"
00129 #define EWL_ICON_PREFERENCES_DESKTOP_MULTIMEDIA "preferences-desktop-multimedia"
00130 #define EWL_ICON_PREFERENCES_DESKTOP_SCREENSAVER "preferences-desktop-screensaver"
00131 #define EWL_ICON_PREFERENCES_DESKTOP_THEME "preferences-desktop-theme"
00132 #define EWL_ICON_PREFERENCES_DESKTOP_WALLPAPER "preferences-desktop-wallpaper"
00133 #define EWL_ICON_SYSTEM_FILE_MANAGER "system-file-manager"
00134 #define EWL_ICON_SYSTEM_SOFTWARE_UPDATE "system-software-update"
00135 #define EWL_ICON_UTILITIES_TERMINAL "utilities-terminal"
00137 #define EWL_ICON_APPLICATIONS_ACCESSORIES "applications-accessories"
00138 #define EWL_ICON_APPLICATIONS_DEVELOPMENT "applications-development"
00139 #define EWL_ICON_APPLICATIONS_GAMES "applications-games"
00140 #define EWL_ICON_APPLICATIONS_GRAPHICS "applications-graphics"
00141 #define EWL_ICON_APPLICATIONS_INTERNET "applications-internet"
00142 #define EWL_ICON_APPLICATIONS_MULTIMEDIA "applications-multimedia"
00143 #define EWL_ICON_APPLICATIONS_OFFICE "applications-office"
00144 #define EWL_ICON_APPLICATIONS_OTHER "applications-other"
00145 #define EWL_ICON_APPLICATIONS_SYSTEM "applications-system"
00146 #define EWL_ICON_APPLICATIONS_UTILITIES "applications-utilities"
00147 #define EWL_ICON_PREFERENCES_DESKTOP "preferences-desktop"
00148 #define EWL_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY "preferences-desktop-accessibility"
00150 #define EWL_ICON_PREFERENCES_DESKTOP_PERIPHERALS "preferences-desktop-peripherals"
00152 #define EWL_ICON_PREFERENCES_DESKTOP_PERSONAL "preferences-desktop-personal"
00153 #define EWL_ICON_PREFERENCES_OTHER "preferences-other"
00154 #define EWL_ICON_PREFERENCES_SYSTEM "preferences-system"
00155 #define EWL_ICON_PREFERENCES_SYSTEM_NETWORK "preferences-system-network"
00156 #define EWL_ICON_SYSTEM_HELP "system-help"
00158 #define EWL_ICON_AUDIO_CARD "audio-card"
00159 #define EWL_ICON_AUDIO_INPUT_MICROPHONE "audio-input-microphone"
00160 #define EWL_ICON_BATTERY "battery"
00161 #define EWL_ICON_CAMERA_PHOTO "camera-photo"
00162 #define EWL_ICON_CAMERA_VIDEO "camera-video"
00163 #define EWL_ICON_COMPUTER "computer"
00164 #define EWL_ICON_DRIVE_CDROM "drive-cdrom"
00165 #define EWL_ICON_DRIVE_HARDDISK "drive-harddisk"
00166 #define EWL_ICON_DRIVE_REMOVABLE_MEDIA "drive-removable-media"
00167 #define EWL_ICON_INPUT_GAMING "input-gaming"
00168 #define EWL_ICON_INPUT_KEYBOARD "input-keyboard"
00169 #define EWL_ICON_INPUT_MOUSE "input-mouse"
00170 #define EWL_ICON_MEDIA_CDROM "media-cdrom"
00171 #define EWL_ICON_MEDIA_FLOPPY "media-floppy"
00172 #define EWL_ICON_MULTIMEDIA_PLAYER "multimedia-player"
00173 #define EWL_ICON_NETWORK_WIRED "network-wired"
00174 #define EWL_ICON_NETWORK_WIRELESS "network-wireless"
00175 #define EWL_ICON_PRINTER "printer"
00177 #define EWL_ICON_EMBLEM_DEFAULT "emblem-default"
00178 #define EWL_ICON_EMBLEM_DOCUMENTS "emblem-documents"
00179 #define EWL_ICON_EMBLEM_DOWNLOADS "emblem-downloads"
00180 #define EWL_ICON_EMBLEM_FAVORITE "emblem-favorite"
00181 #define EWL_ICON_EMBLEM_IMPORTANT "emblem-important"
00182 #define EWL_ICON_EMBLEM_MAIL "emblem-mail"
00183 #define EWL_ICON_EMBLEM_PHOTOS "emblem-photos"
00184 #define EWL_ICON_EMBLEM_READONLY "emblem-readonly"
00185 #define EWL_ICON_EMBLEM_SHARED "emblem-shared"
00186 #define EWL_ICON_EMBLEM_SYMBOLIC_LINK "emblem-symbolic-link"
00187 #define EWL_ICON_EMBLEM_SYNCHRONIZED "emblem-synchronized"
00188 #define EWL_ICON_EMBLEM_SYSTEM "emblem-system"
00189 #define EWL_ICON_EMBLEM_UNREADABLE "emblem-unreadable"
00191 #define EWL_ICON_FACE_ANGEL "face-angel"
00192 #define EWL_ICON_FACE_CRYING "face-crying"
00193 #define EWL_ICON_FACE_DEVIL_GRIN "face-devil-grin"
00194 #define EWL_ICON_FACE_DEVIL_SAD "face-devil-sad"
00195 #define EWL_ICON_FACE_GLASSES "face-glasses"
00196 #define EWL_ICON_FACE_KISS "face-kiss"
00197 #define EWL_ICON_FACE_MONKEY "face-monkey"
00198 #define EWL_ICON_FACE_PLAIN "face-plain"
00199 #define EWL_ICON_FACE_SAD "face-sad"
00200 #define EWL_ICON_FACE_SMILE "face-smile"
00201 #define EWL_ICON_FACE_SMILE_BIG "face-smile-big"
00202 #define EWL_ICON_FACE_SMIRK "face-smirk"
00203 #define EWL_ICON_FACE_SURPRISE "face-surprise"
00204 #define EWL_ICON_FACE_WINK "face-wink"
00206 #define EWL_ICON_APPLICATION_X_EXECUTABLE "application-x-executable"
00207 #define EWL_ICON_AUDIO_X_GENERIC "audio-x-generic"
00208 #define EWL_ICON_FONT_X_GENERIC "font-x-generic"
00209 #define EWL_ICON_IMAGE_X_GENERIC "image-x-generic"
00210 #define EWL_ICON_PACKAGE_X_GENERIC "package-x-generic"
00211 #define EWL_ICON_TEXT_HTML "text-html"
00212 #define EWL_ICON_TEXT_X_GENERIC "text-x-generic"
00213 #define EWL_ICON_TEXT_X_GENERIC_TEMPLATE "text-x-generic-template"
00214 #define EWL_ICON_TEXT_X_SCRIPT "text-x-script"
00215 #define EWL_ICON_VIDEO_X_GENERIC "video-x-generic"
00216 #define EWL_ICON_X_OFFICE_ADDRESS_BOOK "x-office-address-book"
00217 #define EWL_ICON_X_OFFICE_CALENDAR "x-office-calendar"
00218 #define EWL_ICON_X_OFFICE_DOCUMENT "x-office-document"
00219 #define EWL_ICON_X_OFFICE_PRESENTATION "x-office-presentation"
00220 #define EWL_ICON_X_OFFICE_SPREADSHEET "x-office-spreadsheet"
00222 #define EWL_ICON_FOLDER "folder"
00223 #define EWL_ICON_FOLDER_NEW "folder-new"
00224 #define EWL_ICON_FOLDER_REMOTE "folder-remote"
00225 #define EWL_ICON_NETWORK_SERVER "network-server"
00226 #define EWL_ICON_NETWORK_WORKGROUP "network-workgroup"
00227 #define EWL_ICON_START_HERE "start-here"
00228 #define EWL_ICON_USER_DESKTOP "user-desktop"
00229 #define EWL_ICON_USER_HOME "user-home"
00230 #define EWL_ICON_USER_TRASH "user-trash"
00232 #define EWL_ICON_APPOINTMENT_MISSED "appointment-missed"
00233 #define EWL_ICON_APPOINTMENT_SOON "appointment-soon"
00234 #define EWL_ICON_AUDIO_VOLUME_HIGH "audio-volume-high"
00235 #define EWL_ICON_AUDIO_VOLUME_LOW "audio-volume-low"
00236 #define EWL_ICON_AUDIO_VOLUME_MEDIUM "audio-volume-medium"
00237 #define EWL_ICON_AUDIO_VOLUME_MUTED "audio-volume-muted"
00238 #define EWL_ICON_BATTERY_CAUTION "battery-caution"
00239 #define EWL_ICON_BATTERY_LOW "battery-low"
00240 #define EWL_ICON_DIALOG_ERROR "dialog-error"
00241 #define EWL_ICON_DIALOG_INFORMATION "dialog-information"
00242 #define EWL_ICON_DIALOG_PASSWORD "dialog-password"
00243 #define EWL_ICON_DIALOG_QUESTION "dialog-question"
00244 #define EWL_ICON_DIALOG_WARNING "dialog-warning"
00245 #define EWL_ICON_FOLDER_DRAG_ACCEPT "folder-drag-accept"
00246 #define EWL_ICON_FOLDER_OPEN "folder-open"
00247 #define EWL_ICON_FOLDER_VISITING "folder-visiting"
00248 #define EWL_ICON_IMAGE_LOADING "image-loading"
00249 #define EWL_ICON_IMAGE_MISSING "image-missing"
00250 #define EWL_ICON_MAIL_ATTACHMENT "mail-attachment"
00251 #define EWL_ICON_MAIL_UNREAD "mail-unread"
00252 #define EWL_ICON_MAIL_READ "mail-read"
00253 #define EWL_ICON_MAIL_REPLIED "mail-replied"
00254 #define EWL_ICON_MAIL_SIGNED "mail-signed"
00255 #define EWL_ICON_MAIL_SIGNED_VERIFIED "mail-signed-verified"
00256 #define EWL_ICON_MEDIA_PLAYLIST_REPEAT "media-playlist-repeat"
00257 #define EWL_ICON_MEDIA_PLAYLIST_SHUFFLE "media-playlist-shuffle"
00258 #define EWL_ICON_NETWORK_ERROR "network-error"
00259 #define EWL_ICON_NETWORK_IDLE "network-idle"
00261 #define EWL_ICON_NETWORK_OFFLINE "network-offline"
00262 #define EWL_ICON_NETWORK_RECEIVE "network-receive"
00263 #define EWL_ICON_NETWORK_TRANSMIT "network-transmit"
00264 #define EWL_ICON_NETWORK_TRANSMIT_RECEIVE "network-transmit-receive"
00265 #define EWL_ICON_PRINTER_ERROR "printer-error"
00266 #define EWL_ICON_PRINTER_PRINTING "printer-printing"
00267 #define EWL_ICON_SOFTWARE_UPDATE_AVAILABLE "software-update-available"
00268 #define EWL_ICON_SOFTWARE_UPDATE_URGENT "software-update-urgent"
00269 #define EWL_ICON_SYNC_ERROR "sync-error"
00270 #define EWL_ICON_SYNC_SYNCHRONIZING "sync-synchronizing"
00271 #define EWL_ICON_TASK_DUE "task-due"
00272 #define EWL_ICON_TASK_PASSED_DUE "task-passed-due"
00273 #define EWL_ICON_USER_AWAY "user-away"
00274 #define EWL_ICON_USER_IDLE "user-idle"
00275 #define EWL_ICON_USER_OFFLINE "user-offline"
00276 #define EWL_ICON_USER_ONLINE "user-online"
00277 #define EWL_ICON_USER_TRASH_FULL "user-trash-full"
00278 #define EWL_ICON_WEATHER_CLEAR "weather-clear"
00279 #define EWL_ICON_WEATHER_CLEAR_NIGHT "weather-clear-night"
00280 #define EWL_ICON_WEATHER_FEW_CLOUDS "weather-few-clouds"
00281 #define EWL_ICON_WEATHER_FEW_CLOUDS_NIGHT "weather-few-clouds-night"
00282 #define EWL_ICON_WEATHER_FOG "weather-fog"
00283 #define EWL_ICON_WEATHER_OVERCAST "weather-overcast"
00284 #define EWL_ICON_WEATHER_SEVERE_ALERT "weather-severe-alert"
00285 #define EWL_ICON_WEATHER_SHOWERS "weather-showers"
00286 #define EWL_ICON_WEATHER_SHOWERS_SCATTERED "weather-showers-scattered"
00287 #define EWL_ICON_WEATHER_SNOW "weather-snow"
00288 #define EWL_ICON_WEATHER_STORM "weather-storm"
00294 #endif
00295