#ifndef COMP_H #define COMP_H #define LOOPS 1000 #define THEME "Tango" #define SIZE 16 #define ADDRESS_BOOK_NEW "address-book-new" #define APPLICATION_EXIT "application-exit" #define APPOINTMENT_NEW "appointment-new" #define CONTACT_NEW "contact-new" #define DIALOG_APPLY "dialog-apply" #define DIALOG_CANCEL "dialog-cancel" #define DIALOG_CLOSE "dialog-close" #define DIALOG_OK "dialog-ok" #define DOCUMENT_NEW "document-new" #define DOCUMENT_OPEN "document-open" #define DOCUMENT_OPEN_RECENT "document-open-recent" #define DOCUMENT_PAGE_SETUP "document-page-setup" #define DOCUMENT_PRINT "document-print" #define DOCUMENT_PRINT_PREVIEW "document-print-preview" #define DOCUMENT_PROPERTIES "document-properties" #define DOCUMENT_REVERT "document-revert" #define DOCUMENT_SAVE "document-save" #define DOCUMENT_SAVE_AS "document-save-as" #define EDIT_COPY "edit-copy" #define EDIT_CUT "edit-cut" #define EDIT_DELETE "edit-delete" #define EDIT_FIND "edit-find" #define EDIT_FIND_REPLACE "edit-find-replace" #define EDIT_PASTE "edit-paste" #define EDIT_REDO "edit-redo" #define EDIT_SELECT_ALL "edit-select-all" #define EDIT_UNDO "edit-undo" #define FORMAT_INDENT_LESS "format-indent-less" #define FORMAT_INDENT_MORE "format-indent-more" #define FORMAT_JUSTIFY_CENTER "format-justify-center" #define FORMAT_JUSTIFY_FILL "format-justify-fill" #define FORMAT_JUSTIFY_LEFT "format-justify-left" #define FORMAT_JUSTIFY_RIGHT "format-justify-right" #define FORMAT_TEXT_DIRECTION_LTR "format-text-direction-ltr" #define FORMAT_TEXT_DIRECTION_RTL "format-text-direction-rtl" #define FORMAT_TEXT_BOLD "format-text-bold" #define FORMAT_TEXT_ITALIC "format-text-italic" #define FORMAT_TEXT_UNDERLINE "format-text-underline" #define FORMAT_TEXT_STRIKETHROUGH "format-text-strikethrough" #define GO_BOTTOM "go-bottom" #define GO_DOWN "go-down" #define GO_FIRST "go-first" #define GO_HOME "go-home" #define GO_JUMP "go-jump" #define GO_LAST "go-last" #define GO_NEXT "go-next" #define GO_PREVIOUS "go-previous" #define GO_TOP "go-top" #define GO_UP "go-up" #define HELP_ABOUT "help-about" #define HELP_CONTENTS "help-contents" #define HELP_FAQ "help-faq" #define INSERT_IMAGE "insert-image" #define INSERT_LINK "insert-link" #define INSERT_OBJECT "insert-object" #define INSERT_TEXT "insert-text" #define LIST_ADD "list-add" #define LIST_REMOVE "list-remove" #define MAIL_FORWARD "mail-forward" #define MAIL_MARK_IMPORTANT "mail-mark-important" #define MAIL_MARK_JUNK "mail-mark-junk" #define MAIL_MARK_NOTJUNK "mail-mark-notjunk" #define MAIL_MARK_READ "mail-mark-read" #define MAIL_MARK_UNREAD "mail-mark-unread" #define MAIL_MESSAGE_NEW "mail-message-new" #define MAIL_REPLY_ALL "mail-reply-all" #define MAIL_REPLY_SENDER "mail-reply-sender" #define MAIL_SEND_RECEIVE "mail-send-receive" #define MEDIA_EJECT "media-eject" #define MEDIA_PLAYBACK_PAUSE "media-playback-pause" #define MEDIA_PLAYBACK_START "media-playback-start" #define MEDIA_PLAYBACK_STOP "media-playback-stop" #define MEDIA_RECORD "media-record" #define MEDIA_SEEK_BACKWARD "media-seek-backward" #define MEDIA_SEEK_FORWARD "media-seek-forward" #define MEDIA_SKIP_BACKWARD "media-skip-backward" #define MEDIA_SKIP_FORWARD "media-skip-forward" #define SYSTEM_LOCK_SCREEN "system-lock-screen" #define SYSTEM_LOG_OUT "system-log-out" #define SYSTEM_RUN "system-run" #define SYSTEM_SEARCH "system-search" #define TOOLS_CHECK_SPELLING "tools-check-spelling" #define VIEW_FULLSCREEN "view-fullscreen" #define VIEW_REFRESH "view-refresh" #define VIEW_SORT_ASCENDING "view-sort-ascending" #define VIEW_SORT_DESCENDING "view-sort-descending" #define WINDOW_CLOSE "window-close" #define WINDOW_NEW "window-new" #define ZOOM_BEST_FIT "zoom-best-fit" #define ZOOM_IN "zoom-in" #define ZOOM_ORIGINAL "zoom-original" #define ZOOM_OUT "zoom-out" #define PROCESS_WORKING "process-working" #define ACCESSORIES_CALCULATOR "accessories-calculator" #define ACCESSORIES_CHARACTER_MAP "accessories-character-map" #define ACCESSORIES_DICTIONARY "accessories-dictionary" #define ACCESSORIES_TEXT_EDITOR "accessories-text-editor" #define HELP_BROWSER "help-browser" #define MULTIMEDIA_VOLUME_CONTROL "multimedia-volume-control" #define PREFERENCES_DESKTOP_ACCESSIBILITY "preferences-desktop-accessibility" #define PREFERENCES_DESKTOP_FONT "preferences-desktop-font" #define PREFERENCES_DESKTOP_KEYBOARD "preferences-desktop-keyboard" #define PREFERENCES_DESKTOP_LOCALE "preferences-desktop-locale" #define PREFERENCES_DESKTOP_MULTIMEDIA "preferences-desktop-multimedia" #define PREFERENCES_DESKTOP_SCREENSAVER "preferences-desktop-screensaver" #define PREFERENCES_DESKTOP_THEME "preferences-desktop-theme" #define PREFERENCES_DESKTOP_WALLPAPER "preferences-desktop-wallpaper" #define SYSTEM_FILE_MANAGER "system-file-manager" #define SYSTEM_SOFTWARE_UPDATE "system-software-update" #define UTILITIES_TERMINAL "utilities-terminal" #define APPLICATIONS_ACCESSORIES "applications-accessories" #define APPLICATIONS_DEVELOPMENT "applications-development" #define APPLICATIONS_GAMES "applications-games" #define APPLICATIONS_GRAPHICS "applications-graphics" #define APPLICATIONS_INTERNET "applications-internet" #define APPLICATIONS_MULTIMEDIA "applications-multimedia" #define APPLICATIONS_OFFICE "applications-office" #define APPLICATIONS_OTHER "applications-other" #define APPLICATIONS_SYSTEM "applications-system" #define APPLICATIONS_UTILITIES "applications-utilities" #define PREFERENCES_DESKTOP "preferences-desktop" #define PREFERENCES_DESKTOP_ACCESSIBILITY "preferences-desktop-accessibility" #define PREFERENCES_DESKTOP_PERIPHERALS "preferences-desktop-peripherals" #define PREFERENCES_DESKTOP_PERSONAL "preferences-desktop-personal" #define PREFERENCES_OTHER "preferences-other" #define PREFERENCES_SYSTEM "preferences-system" #define PREFERENCES_SYSTEM_NETWORK "preferences-system-network" #define SYSTEM_HELP "system-help" #define AUDIO_CARD "audio-card" #define AUDIO_INPUT_MICROPHONE "audio-input-microphone" #define BATTERY "battery" #define CAMERA_PHOTO "camera-photo" #define CAMERA_VIDEO "camera-video" #define COMPUTER "computer" #define DRIVE_CDROM "drive-cdrom" #define DRIVE_HARDDISK "drive-harddisk" #define DRIVE_REMOVABLE_MEDIA "drive-removable-media" #define INPUT_GAMING "input-gaming" #define INPUT_KEYBOARD "input-keyboard" #define INPUT_MOUSE "input-mouse" #define MEDIA_CDROM "media-cdrom" #define MEDIA_FLOPPY "media-floppy" #define MULTIMEDIA_PLAYER "multimedia-player" #define NETWORK_WIRED "network-wired" #define NETWORK_WIRELESS "network-wireless" #define PRINTER "printer" #define EMBLEM_DEFAULT "emblem-default" #define EMBLEM_DOCUMENTS "emblem-documents" #define EMBLEM_DOWNLOADS "emblem-downloads" #define EMBLEM_FAVORITE "emblem-favorite" #define EMBLEM_IMPORTANT "emblem-important" #define EMBLEM_MAIL "emblem-mail" #define EMBLEM_PHOTOS "emblem-photos" #define EMBLEM_READONLY "emblem-readonly" #define EMBLEM_SHARED "emblem-shared" #define EMBLEM_SYMBOLIC_LINK "emblem-symbolic-link" #define EMBLEM_SYNCHRONIZED "emblem-synchronized" #define EMBLEM_SYSTEM "emblem-system" #define EMBLEM_UNREADABLE "emblem-unreadable" #define FACE_ANGEL "face-angel" #define FACE_CRYING "face-crying" #define FACE_DEVIL_GRIN "face-devil-grin" #define FACE_DEVIL_SAD "face-devil-sad" #define FACE_GLASSES "face-glasses" #define FACE_KISS "face-kiss" #define FACE_MONKEY "face-monkey" #define FACE_PLAIN "face-plain" #define FACE_SAD "face-sad" #define FACE_SMILE "face-smile" #define FACE_SMILE_BIG "face-smile-big" #define FACE_SMIRK "face-smirk" #define FACE_SURPRISE "face-surprise" #define FACE_WINK "face-wink" #define APPLICATION_X_EXECUTABLE "application-x-executable" #define AUDIO_X_GENERIC "audio-x-generic" #define FONT_X_GENERIC "font-x-generic" #define IMAGE_X_GENERIC "image-x-generic" #define PACKAGE_X_GENERIC "package-x-generic" #define TEXT_HTML "text-html" #define TEXT_X_GENERIC "text-x-generic" #define TEXT_X_GENERIC_TEMPLATE "text-x-generic-template" #define TEXT_X_SCRIPT "text-x-script" #define VIDEO_X_GENERIC "video-x-generic" #define X_OFFICE_ADDRESS_BOOK "x-office-address-book" #define X_OFFICE_CALENDAR "x-office-calendar" #define X_OFFICE_DOCUMENT "x-office-document" #define X_OFFICE_PRESENTATION "x-office-presentation" #define X_OFFICE_SPREADSHEET "x-office-spreadsheet" #define FOLDER "folder" #define FOLDER_REMOTE "folder-remote" #define NETWORK_SERVER "network-server" #define NETWORK_WORKGROUP "network-workgroup" #define START_HERE "start-here" #define USER_DESKTOP "user-desktop" #define USER_HOME "user-home" #define USER_TRASH "user-trash" #define APPOINTMENT_MISSED "appointment-missed" #define APPOINTMENT_SOON "appointment-soon" #define AUDIO_VOLUME_HIGH "audio-volume-high" #define AUDIO_VOLUME_LOW "audio-volume-low" #define AUDIO_VOLUME_MEDIUM "audio-volume-medium" #define AUDIO_VOLUME_MUTED "audio-volume-muted" #define BATTERY_CAUTION "battery-caution" #define BATTERY_LOW "battery-low" #define DIALOG_ERROR "dialog-error" #define DIALOG_INFORMATION "dialog-information" #define DIALOG_PASSWORD "dialog-password" #define DIALOG_QUESTION "dialog-question" #define DIALOG_WARNING "dialog-warning" #define FOLDER_DRAG_ACCEPT "folder-drag-accept" #define FOLDER_OPEN "folder-open" #define FOLDER_VISITING "folder-visiting" #define IMAGE_LOADING "image-loading" #define IMAGE_MISSING "image-missing" #define MAIL_ATTACHMENT "mail-attachment" #define MAIL_UNREAD "mail-unread" #define MAIL_READ "mail-read" #define MAIL_REPLIED "mail-replied" #define MAIL_SIGNED "mail-signed" #define MAIL_SIGNED_VERIFIED "mail-signed-verified" #define MEDIA_PLAYLIST_REPEAT "media-playlist-repeat" #define MEDIA_PLAYLIST_SHUFFLE "media-playlist-shuffle" #define NETWORK_ERROR "network-error" #define NETWORK_IDLE "network-idle" #define NETWORK_OFFLINE "network-offline" #define NETWORK_RECEIVE "network-receive" #define NETWORK_TRANSMIT "network-transmit" #define NETWORK_TRANSMIT_RECEIVE "network-transmit-receive" #define PRINTER_ERROR "printer-error" #define PRINTER_PRINTING "printer-printing" #define SOFTWARE_UPDATE_AVAILABLE "software-update-available" #define SOFTWARE_UPDATE_URGENT "software-update-urgent" #define SYNC_ERROR "sync-error" #define SYNC_SYNCHRONIZING "sync-synchronizing" #define TASK_DUE "task-due" #define TASK_PASSED_DUE "task-passed-due" #define USER_AWAY "user-away" #define USER_IDLE "user-idle" #define USER_OFFLINE "user-offline" #define USER_ONLINE "user-online" #define USER_TRASH_FULL "user-trash-full" #define WEATHER_CLEAR "weather-clear" #define WEATHER_CLEAR_NIGHT "weather-clear-night" #define WEATHER_FEW_CLOUDS "weather-few-clouds" #define WEATHER_FEW_CLOUDS_NIGHT "weather-few-clouds-night" #define WEATHER_FOG "weather-fog" #define WEATHER_OVERCAST "weather-overcast" #define WEATHER_SEVERE_ALERT "weather-severe-alert" #define WEATHER_SHOWERS "weather-showers" #define WEATHER_SHOWERS_SCATTERED "weather-showers-scattered" #define WEATHER_SNOW "weather-snow" #define WEATHER_STORM "weather-storm" const char *icons[] = { ADDRESS_BOOK_NEW, APPLICATION_EXIT, APPOINTMENT_NEW, CONTACT_NEW, DIALOG_APPLY, DIALOG_CANCEL, DIALOG_CLOSE, DIALOG_OK, DOCUMENT_NEW, DOCUMENT_OPEN, DOCUMENT_OPEN_RECENT, DOCUMENT_PAGE_SETUP, DOCUMENT_PRINT, DOCUMENT_PRINT_PREVIEW, DOCUMENT_PROPERTIES, DOCUMENT_REVERT, DOCUMENT_SAVE, DOCUMENT_SAVE_AS, EDIT_COPY, EDIT_CUT, EDIT_DELETE, EDIT_FIND, EDIT_FIND_REPLACE, EDIT_PASTE, EDIT_REDO, EDIT_SELECT_ALL, EDIT_UNDO, FORMAT_INDENT_LESS, FORMAT_INDENT_MORE, FORMAT_JUSTIFY_CENTER, FORMAT_JUSTIFY_FILL, FORMAT_JUSTIFY_LEFT, FORMAT_JUSTIFY_RIGHT, FORMAT_TEXT_DIRECTION_LTR, FORMAT_TEXT_DIRECTION_RTL, FORMAT_TEXT_BOLD, FORMAT_TEXT_ITALIC, FORMAT_TEXT_UNDERLINE, FORMAT_TEXT_STRIKETHROUGH, GO_BOTTOM, GO_DOWN, GO_FIRST, GO_HOME, GO_JUMP, GO_LAST, GO_NEXT, GO_PREVIOUS, GO_TOP, GO_UP, HELP_ABOUT, HELP_CONTENTS, HELP_FAQ, INSERT_IMAGE, INSERT_LINK, INSERT_OBJECT, INSERT_TEXT, LIST_ADD, LIST_REMOVE, MAIL_FORWARD, MAIL_MARK_IMPORTANT, MAIL_MARK_JUNK, MAIL_MARK_NOTJUNK, MAIL_MARK_READ, MAIL_MARK_UNREAD, MAIL_MESSAGE_NEW, MAIL_REPLY_ALL, MAIL_REPLY_SENDER, MAIL_SEND_RECEIVE, MEDIA_EJECT, MEDIA_PLAYBACK_PAUSE, MEDIA_PLAYBACK_START, MEDIA_PLAYBACK_STOP, MEDIA_RECORD, MEDIA_SEEK_BACKWARD, MEDIA_SEEK_FORWARD, MEDIA_SKIP_BACKWARD, MEDIA_SKIP_FORWARD, SYSTEM_LOCK_SCREEN, SYSTEM_LOG_OUT, SYSTEM_RUN, SYSTEM_SEARCH, TOOLS_CHECK_SPELLING, VIEW_FULLSCREEN, VIEW_REFRESH, VIEW_SORT_ASCENDING, VIEW_SORT_DESCENDING, WINDOW_CLOSE, WINDOW_NEW, ZOOM_BEST_FIT, ZOOM_IN, ZOOM_ORIGINAL, ZOOM_OUT, PROCESS_WORKING, ACCESSORIES_CALCULATOR, ACCESSORIES_CHARACTER_MAP, ACCESSORIES_DICTIONARY, ACCESSORIES_TEXT_EDITOR, HELP_BROWSER, MULTIMEDIA_VOLUME_CONTROL, PREFERENCES_DESKTOP_ACCESSIBILITY, PREFERENCES_DESKTOP_FONT, PREFERENCES_DESKTOP_KEYBOARD, PREFERENCES_DESKTOP_LOCALE, PREFERENCES_DESKTOP_MULTIMEDIA, PREFERENCES_DESKTOP_SCREENSAVER, PREFERENCES_DESKTOP_THEME, PREFERENCES_DESKTOP_WALLPAPER, SYSTEM_FILE_MANAGER, SYSTEM_SOFTWARE_UPDATE, UTILITIES_TERMINAL, APPLICATIONS_ACCESSORIES, APPLICATIONS_DEVELOPMENT, APPLICATIONS_GAMES, APPLICATIONS_GRAPHICS, APPLICATIONS_INTERNET, APPLICATIONS_MULTIMEDIA, APPLICATIONS_OFFICE, APPLICATIONS_OTHER, APPLICATIONS_SYSTEM, APPLICATIONS_UTILITIES, PREFERENCES_DESKTOP, PREFERENCES_DESKTOP_ACCESSIBILITY, PREFERENCES_DESKTOP_PERIPHERALS, PREFERENCES_DESKTOP_PERSONAL, PREFERENCES_OTHER, PREFERENCES_SYSTEM, PREFERENCES_SYSTEM_NETWORK, SYSTEM_HELP, AUDIO_CARD, AUDIO_INPUT_MICROPHONE, BATTERY, CAMERA_PHOTO, CAMERA_VIDEO, COMPUTER, DRIVE_CDROM, DRIVE_HARDDISK, DRIVE_REMOVABLE_MEDIA, INPUT_GAMING, INPUT_KEYBOARD, INPUT_MOUSE, MEDIA_CDROM, MEDIA_FLOPPY, MULTIMEDIA_PLAYER, NETWORK_WIRED, NETWORK_WIRELESS, PRINTER, EMBLEM_DEFAULT, EMBLEM_DOCUMENTS, EMBLEM_DOWNLOADS, EMBLEM_FAVORITE, EMBLEM_IMPORTANT, EMBLEM_MAIL, EMBLEM_PHOTOS, EMBLEM_READONLY, EMBLEM_SHARED, EMBLEM_SYMBOLIC_LINK, EMBLEM_SYNCHRONIZED, EMBLEM_SYSTEM, EMBLEM_UNREADABLE, FACE_ANGEL, FACE_CRYING, FACE_DEVIL_GRIN, FACE_DEVIL_SAD, FACE_GLASSES, FACE_KISS, FACE_MONKEY, FACE_PLAIN, FACE_SAD, FACE_SMILE, FACE_SMILE_BIG, FACE_SMIRK, FACE_SURPRISE, FACE_WINK, APPLICATION_X_EXECUTABLE, AUDIO_X_GENERIC, FONT_X_GENERIC, IMAGE_X_GENERIC, PACKAGE_X_GENERIC, TEXT_HTML, TEXT_X_GENERIC, TEXT_X_GENERIC_TEMPLATE, TEXT_X_SCRIPT, VIDEO_X_GENERIC, X_OFFICE_ADDRESS_BOOK, X_OFFICE_CALENDAR, X_OFFICE_DOCUMENT, X_OFFICE_PRESENTATION, X_OFFICE_SPREADSHEET, FOLDER, FOLDER_REMOTE, NETWORK_SERVER, NETWORK_WORKGROUP, START_HERE, USER_DESKTOP, USER_HOME, USER_TRASH, APPOINTMENT_MISSED, APPOINTMENT_SOON, AUDIO_VOLUME_HIGH, AUDIO_VOLUME_LOW, AUDIO_VOLUME_MEDIUM, AUDIO_VOLUME_MUTED, BATTERY_CAUTION, BATTERY_LOW, DIALOG_ERROR, DIALOG_INFORMATION, DIALOG_PASSWORD, DIALOG_QUESTION, DIALOG_WARNING, FOLDER_DRAG_ACCEPT, FOLDER_OPEN, FOLDER_VISITING, IMAGE_LOADING, IMAGE_MISSING, MAIL_ATTACHMENT, MAIL_UNREAD, MAIL_READ, MAIL_REPLIED, MAIL_SIGNED, MAIL_SIGNED_VERIFIED, MEDIA_PLAYLIST_REPEAT, MEDIA_PLAYLIST_SHUFFLE, NETWORK_ERROR, NETWORK_IDLE, NETWORK_OFFLINE, NETWORK_RECEIVE, NETWORK_TRANSMIT, NETWORK_TRANSMIT_RECEIVE, PRINTER_ERROR, PRINTER_PRINTING, SOFTWARE_UPDATE_AVAILABLE, SOFTWARE_UPDATE_URGENT, SYNC_ERROR, SYNC_SYNCHRONIZING, TASK_DUE, TASK_PASSED_DUE, USER_AWAY, USER_IDLE, USER_OFFLINE, USER_ONLINE, USER_TRASH_FULL, WEATHER_CLEAR, WEATHER_CLEAR_NIGHT, WEATHER_FEW_CLOUDS, WEATHER_FEW_CLOUDS_NIGHT, WEATHER_FOG, WEATHER_OVERCAST, WEATHER_SEVERE_ALERT, WEATHER_SHOWERS, WEATHER_SHOWERS_SCATTERED, WEATHER_SNOW, WEATHER_STORM, NULL }; #endif