efl/data/elementary/themes/edc/elm/icon_fdo.edc

459 lines
14 KiB
Plaintext
Raw Normal View History

/*
* Standard FreeDesktop icons:
*
* WARNING: When you add new icons you MUST ensure to use standard names as per:
* http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
*
* If you can't find the name in the spec then you MUST search in the Tango,
* Oxigen, Faenza (now Rave-X) icone themes to find a suitable name.
*
* IF you really cannot find anything try at least to be consistent with other
* existing names.
*
* NOTE: icons marked with an empty comment are names that are not in the
* FDO spec, so they are not really standard, but seems widly used.
*
* NOTE: if you add an new icon you must add it to:
* - this file (of course)
* - data/elementary/themes/Makefile.am (only for new dirs)
* - elm_icon documentation ????? really?
* - check they appear in: elementary_test -to "Icon Standard"
* - don't forget to run "make distcheck"
*
*/
// Single FDO icon
#define ICO1(Cat, Name, Size) \
group { name: "elm/icon/"##Name##"/default"; \
min: 16 16; \
images.image: ##Cat##"/"##Size##"/"##Name##".png" COMP; \
parts { \
part { name: "base"; \
desc { \
image.normal: ##Cat##"/"##Size##"/"##Name##".png"; \
aspect: 1.0 1.0; aspect_preference: BOTH; \
} } } }
// FDO icon with small and normal source (16 and 128px)
#define ICO2(Cat, Name) \
group { name: "elm/icon/"##Name##"/default"; \
min: 16 16; \
images { \
set { name: ##Name##; \
image { \
image: ##Cat##"/16/"##Name##".png" COMP; \
size: 0 0 22 22; \
} \
image { \
image: ##Cat##"/128/"##Name##".png" COMP; \
size: 23 23 256 256; \
} \
} \
} \
parts { \
part { name: "base"; \
desc { \
image.normal: ##Name##; \
aspect: 1.0 1.0; aspect_preference: BOTH; \
} } } }
2016-05-02 14:41:17 -07:00
//// places /////////////////////////////////////////////////////////////////
#define CTX "places"
ICO1(CTX, "user-home", 128)
ICO1(CTX, "user-bookmarks", 128)
ICO1(CTX, "user-trash", 128)
ICO2(CTX, "folder")
ICO2(CTX, "folder-remote")
ICO2(CTX, "folder-open") /* */
ICO2(CTX, "folder-home") /* */
ICO2(CTX, "folder-downloads") /* */
ICO1(CTX, "folder-recent", 128) /* */
ICO1(CTX, "folder-documents", 128) /* */
ICO1(CTX, "folder-images", 128) /* */
ICO1(CTX, "folder-music", 128) /* */
ICO1(CTX, "folder-videos", 128) /* */
ICO2(CTX, "network-server")
ICO2(CTX, "network-workgroup")
ICO2(CTX, "start-here")
// TODO user-desktop
#undef CTX
//// emblems ////////////////////////////////////////////////////////////////
#define CTX "emblems"
ICO1(CTX, "emblem-default", 96)
ICO1(CTX, "emblem-downloads", 96)
ICO1(CTX, "emblem-favorite", 96)
ICO1(CTX, "emblem-important", 96)
ICO1(CTX, "emblem-readonly", 96)
ICO1(CTX, "emblem-shared", 96)
ICO1(CTX, "emblem-symbolic-link", 96)
ICO1(CTX, "emblem-unreadable", 96)
ICO1(CTX, "emblem-system", 96)
ICO1(CTX, "emblem-synchronized", 96)
ICO1(CTX, "emblem-synchronizing", 96) /* */
// TODO emblem-documents
// TODO emblem-mail
// TODO emblem-photos
#undef CTX
//// actions ////////////////////////////////////////////////////////////////
#define CTX "actions"
ICO1(CTX, "call-start", 128)
ICO1(CTX, "call-stop", 128)
ICO1(CTX, "document-open", 128)
ICO1(CTX, "document-open-recent", 128)
ICO1(CTX, "document-page-setup", 128)
ICO1(CTX, "document-properties", 128)
ICO1(CTX, "document-save", 128)
ICO1(CTX, "document-save-as", 128)
ICO1(CTX, "document-send", 128)
ICO1(CTX, "document-close", 128) /* */
// TODO document-new
// TODO document-print
// TODO document-print-preview
// TODO document-revert
ICO1(CTX, "edit-clear", 128)
ICO1(CTX, "edit-copy", 128)
ICO1(CTX, "edit-cut", 128)
ICO1(CTX, "edit-delete", 128)
ICO1(CTX, "edit-find", 128)
ICO1(CTX, "edit-paste", 128)
ICO1(CTX, "edit-redo", 128)
ICO1(CTX, "edit-undo", 128)
ICO1(CTX, "edit-select-all", 128)
// TODO edit-find-replace
ICO1(CTX, "format-indent-less", 128)
ICO1(CTX, "format-indent-more", 128)
ICO1(CTX, "format-justify-center", 128)
ICO1(CTX, "format-justify-fill", 128)
ICO1(CTX, "format-justify-left", 128)
ICO1(CTX, "format-justify-right", 128)
ICO1(CTX, "format-text-direction-ltr", 128)
ICO1(CTX, "format-text-direction-rtl", 128)
ICO1(CTX, "format-text-bold", 128)
ICO1(CTX, "format-text-italic", 128)
ICO1(CTX, "format-text-underline", 128)
ICO1(CTX, "format-text-strikethrough", 128)
ICO1(CTX, "go-home", 128)
ICO1(CTX, "go-bottom", 128)
ICO1(CTX, "go-down", 128)
ICO1(CTX, "go-first", 128)
ICO1(CTX, "go-jump", 128)
ICO1(CTX, "go-last", 128)
ICO1(CTX, "go-next", 128)
ICO1(CTX, "go-previous", 128)
ICO1(CTX, "go-top", 128)
ICO1(CTX, "go-up", 128)
ICO1(CTX, "insert-image", 128)
ICO1(CTX, "insert-link", 128)
ICO1(CTX, "insert-object", 128)
ICO1(CTX, "insert-text", 128)
ICO1(CTX, "list-add", 128)
ICO1(CTX, "list-remove", 128)
ICO1(CTX, "media-eject", 128)
ICO1(CTX, "media-playback-pause", 128)
ICO1(CTX, "media-playback-start", 128)
ICO1(CTX, "media-playback-stop", 128)
ICO1(CTX, "media-record", 128)
ICO1(CTX, "media-seek-backward", 128)
ICO1(CTX, "media-seek-forward", 128)
ICO1(CTX, "media-skip-backward", 128)
ICO1(CTX, "media-skip-forward", 128)
ICO1(CTX, "object-flip-horizontal", 128)
ICO1(CTX, "object-flip-vertical", 128)
ICO1(CTX, "object-rotate-left", 128)
ICO1(CTX, "object-rotate-right", 128)
ICO1(CTX, "zoom-fit-best", 128)
ICO1(CTX, "zoom-in", 128)
ICO1(CTX, "zoom-original", 128)
ICO1(CTX, "zoom-out", 128)
ICO1(CTX, "view-fullscreen", 128)
ICO1(CTX, "view-refresh", 128)
ICO1(CTX, "view-restore", 128)
ICO1(CTX, "view-close", 128) /* */
// TODO view-sort-ascending
// TODO view-sort-descending
ICO1(CTX, "window-close", 128)
// TODO window-new
ICO1(CTX, "system-run", 128)
ICO1(CTX, "system-shutdown", 128)
// TODO system-lock-screen
// TODO system-log-out
// TODO system-search
// TODO system-reboot
// TODO tools-check-spelling
// TODO address-book-new
// TODO application-exit
// TODO appointment-new
// TODO contact-new
// TODO folder-new
// TODO help-about
// TODO help-contents
// TODO help-faq
// TODO mail-forward
// TODO mail-mark-important
// TODO mail-mark-junk
// TODO mail-mark-notjunk
// TODO mail-mark-read
// TODO mail-mark-unread
// TODO mail-message-new
// TODO mail-reply-all
// TODO mail-reply-sender
// TODO mail-send
// TODO mail-send-receive
// TODO process-stop
#undef CTX
//// status /////////////////////////////////////////////////////////////
#define CTX "status"
ICO1(CTX, "audio-volume-high", 128)
ICO1(CTX, "audio-volume-low", 128)
ICO1(CTX, "audio-volume-medium", 128)
ICO1(CTX, "audio-volume-muted", 128)
ICO1(CTX, "audio-volume", 128) /* */
ICO1(CTX, "battery-caution", 128)
ICO1(CTX, "battery-empty", 128) /* */
ICO1(CTX, "battery-low", 128)
ICO1(CTX, "battery-good", 128) /* */
ICO1(CTX, "battery-full", 128) /* */
ICO1(CTX, "battery-caution-charging", 128) /* */
ICO1(CTX, "battery-empty-charging", 128) /* */
ICO1(CTX, "battery-low-charging", 128) /* */
ICO1(CTX, "battery-good-charging", 128) /* */
ICO1(CTX, "battery-full-charging", 128) /* */
ICO1(CTX, "bluetooth-active", 128) /* */
ICO1(CTX, "bluetooth-disabled", 128) /* */
ICO1(CTX, "changes-allow", 128) /* */
ICO1(CTX, "changes-prevent", 128)/* */
ICO1(CTX, "dialog-error", 128)
ICO1(CTX, "dialog-information", 128)
ICO1(CTX, "dialog-password", 128)
ICO1(CTX, "dialog-question", 128)
ICO1(CTX, "dialog-warning", 128)
ICO1(CTX, "media-playlist-repeat", 128)
ICO1(CTX, "media-playlist-shuffle", 128)
ICO1(CTX, "network-cellular-3g", 128) /* */
ICO1(CTX, "network-cellular-4g", 128) /* */
ICO1(CTX, "network-cellular-edge", 128) /* */
ICO1(CTX, "network-cellular-gprs", 128) /* */
ICO1(CTX, "network-cellular-umts", 128) /* */
ICO1(CTX, "network-cellular-connected", 128) /* */
ICO1(CTX, "network-cellular-signal-excellent", 128) /* */
ICO1(CTX, "network-cellular-signal-good", 128) /* */
ICO1(CTX, "network-cellular-signal-none", 128) /* */
ICO1(CTX, "network-cellular-signal-ok", 128) /* */
ICO1(CTX, "network-cellular-signal-weak", 128) /* */
ICO1(CTX, "network-cellular-signal-acquiring", 128) /* */
ICO1(CTX, "network-error", 128)
ICO1(CTX, "network-offline", 128)
ICO1(CTX, "network-receive", 128)
ICO1(CTX, "network-transmit-receive", 128)
ICO1(CTX, "network-transmit", 128)
ICO1(CTX, "network-idle", 128)
ICO1(CTX, "network-vpn", 128) /* */
ICO1(CTX, "network-vpn-acquiring", 128) /* */
ICO1(CTX, "network-wireless-acquiring", 128) /* */
ICO1(CTX, "network-wireless-encrypted", 128) /* */
ICO1(CTX, "network-wireless-signal-excellent", 128) /* */
ICO1(CTX, "network-wireless-signal-good", 128) /* */
ICO1(CTX, "network-wireless-signal-none", 128) /* */
ICO1(CTX, "network-wireless-signal-ok", 128) /* */
ICO1(CTX, "network-wireless-signal-weak", 128) /* */
ICO1(CTX, "printer-error", 128)
ICO1(CTX, "printer-printing", 128)
ICO1(CTX, "printer-warning", 128) /* */
ICO1(CTX, "security-high", 128)
ICO1(CTX, "security-medium", 128)
ICO1(CTX, "security-low", 128)
ICO1(CTX, "software-update-available", 128)
ICO1(CTX, "software-update-urgent", 128)
ICO1(CTX, "user-available", 128)
ICO1(CTX, "user-away", 128)
ICO1(CTX, "user-busy", 128) /* */
ICO1(CTX, "user-invisible", 128) /* */
ICO1(CTX, "user-idle", 128)
ICO1(CTX, "user-offline", 128)
ICO1(CTX, "weather-clear-night", 128)
ICO1(CTX, "weather-clear", 128)
ICO1(CTX, "weather-clouds-night", 128) /* */
ICO1(CTX, "weather-clouds", 128) /* */
ICO1(CTX, "weather-few-clouds-night", 128)
ICO1(CTX, "weather-few-clouds", 128)
ICO1(CTX, "weather-fog", 128)
ICO1(CTX, "weather-overcast", 128)
ICO1(CTX, "weather-severe-alert", 128)
ICO1(CTX, "weather-showers-scattered", 128)
ICO1(CTX, "weather-showers", 128)
ICO1(CTX, "weather-snow", 128)
ICO1(CTX, "weather-storm", 128)
ICO1(CTX, "mail-attachment", 128)
ICO1(CTX, "mail-unread", 128)
ICO1(CTX, "mail-read", 128)
2016-05-02 14:41:17 -07:00
// TODO mail-replied
// TODO mail-signed
// TODO mail-signed-verified
// TODO appointment-missed
// TODO appointment-soon
// TODO folder-drag-accept
// TODO folder-visiting
// TODO image-loading
// TODO image-missing
// TODO sync-error
// TODO sync-synchronizing
// TODO task-due
// TODO task-past-due
// TODO user-trash-full
ICO1(CTX, "starred", 128) /* */
ICO1(CTX, "non-starred", 128) /* */
#undef CTX
//// animations /////////////////////////////////////////////////////////////
#define CTX "animations"
// TODO process-working
#undef CTX
//// applications ///////////////////////////////////////////////////////////
#define CTX "applications"
// TODO accessories-calculator
// TODO accessories-character-map
// TODO accessories-dictionary
// TODO accessories-text-editor
// TODO help-browser
// TODO multimedia-volume-control
// TODO preferences-desktop-accessibility
// TODO preferences-desktop-font
// TODO preferences-desktop-keyboard
// TODO preferences-desktop-locale
// TODO preferences-desktop-multimedia
// TODO preferences-desktop-screensaver
// TODO preferences-desktop-theme
// TODO preferences-desktop-wallpaper
// TODO system-file-manager
// TODO system-software-install
// TODO system-software-update
// TODO utilities-system-monitor
// TODO utilities-terminal
#undef CTX
//// categories /////////////////////////////////////////////////////////////
#define CTX "categories"
ICO2(CTX, "applications-accessories")
ICO2(CTX, "applications-development")
ICO2(CTX, "applications-games")
ICO2(CTX, "applications-graphics")
ICO2(CTX, "applications-internet")
ICO2(CTX, "applications-multimedia")
ICO2(CTX, "applications-office")
ICO2(CTX, "applications-other")
ICO2(CTX, "applications-science")
ICO2(CTX, "applications-system")
ICO2(CTX, "applications-utilities")
ICO2(CTX, "preferences-desktop")
ICO2(CTX, "preferences-system")
ICO2(CTX, "preferences-other")
// TODO applications-engineering
// TODO preferences-desktop-peripherals
// TODO preferences-desktop-personal
// TODO preferences-system-network
// TODO system-help
#undef CTX
//// devices ////////////////////////////////////////////////////////////////
#define CTX "devices"
// TODO audio-card
// TODO audio-input-microphone
// TODO battery
// TODO camera-photo
// TODO camera-video
// TODO camera-web
// TODO computer
// TODO drive-harddisk
// TODO drive-optical
// TODO drive-removable-media
// TODO input-gaming
// TODO input-keyboard
// TODO input-mouse
// TODO input-tablet
// TODO media-flash
// TODO media-floppy
// TODO media-optical
// TODO media-tape
// TODO modem
// TODO multimedia-player
// TODO network-wired
// TODO network-wireless
// TODO pda
// TODO phone
// TODO printer
// TODO scanner
// TODO video-display
#undef CTX
//// emotions ///////////////////////////////////////////////////////////////
#define CTX "emotions"
// TODO face-angel
// TODO face-angry
// TODO face-cool
// TODO face-crying
// TODO face-devilish
// TODO face-embarrassed
// TODO face-kiss
// TODO face-laugh
// TODO face-monkey
// TODO face-plain
// TODO face-raspberry
// TODO face-sad
// TODO face-sick
// TODO face-smile
// TODO face-smile-big
// TODO face-smirk
// TODO face-surprise
// TODO face-tired
// TODO face-uncertain
// TODO face-wink
// TODO face-worried
#undef CTX
//// international //////////////////////////////////////////////////////////
#define CTX "international"
// TODO flag-aa (The flag for the country with the ISO 3166 country code AA)
#undef CTX
//// mimetypes //////////////////////////////////////////////////////////////
#define CTX "mimetypes"
// TODO ... don't really know about this one (they are LOTS of icons)
#undef CTX
#undef ICO1
#undef ICO2