From 511a50e73f592a92b7d1892a515cbbfa91eace78 Mon Sep 17 00:00:00 2001 From: Marc-Andre Lureau Date: Mon, 11 Feb 2008 14:29:54 +0200 Subject: changing fdo theme default system/context/locale --- Makefile.in | 23 +- README | 4 +- spec/icon-naming-spec.xml | 2413 --------------------------------------------- spec/icon-theme-spec.xml | 986 ------------------ spec/sound-theme-spec.xml | 6 +- 5 files changed, 14 insertions(+), 3418 deletions(-) delete mode 100644 spec/icon-naming-spec.xml delete mode 100644 spec/icon-theme-spec.xml diff --git a/Makefile.in b/Makefile.in index 379845c..1e0a92a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -9,25 +9,20 @@ INSTALL_DATA = @INSTALL_DATA@ distdir = $(PACKAGE)-$(VERSION) FILES = README Makefile.in configure.ac configure install-sh index.theme ChangeLog COPYING -ICON_SIZES = 16x16 22x22 24x24 32x32 36x36 48x48 64x64 72x72 96x96 \ - 128x128 192x192 scalable -ICON_CONTEXTS = actions animations apps categories devices emblems emotes filesystems intl mimetypes places status stock -STOCK_SUBS = chart code data form image io media navigation net object table text +SOUND_SYSTEM = 2 5.1 +SOUND_CONTEXTS = alert notification support +SOUND_LOCALE = en all: @: install: - mkdir -p $(DESTDIR)$(datadir)/icons/hicolor - $(INSTALL_DATA) index.theme $(DESTDIR)$(datadir)/icons/hicolor - for dir in $(ICON_SIZES); do \ - for ctxt in $(ICON_CONTEXTS); do \ - mkdir -p $(DESTDIR)$(datadir)/icons/hicolor/$$dir/$$ctxt; \ - if [ "$$ctxt" = "stock" ]; then \ - for sub in $(STOCK_SUBS); do \ - mkdir -p $(DESTDIR)$(datadir)/icons/hicolor/$$dir/$$ctxt/$$sub; \ - done \ - fi \ + mkdir -p $(DESTDIR)$(datadir)/sounds/freedesktop + $(INSTALL_DATA) index.theme $(DESTDIR)$(datadir)/sounds/freedesktop + for dir in $(SOUND_SYSTEM); do \ + for ctxt in $(SOUND_CONTEXTS); do \ + mkdir -p $(DESTDIR)$(datadir)/sounds/freedesktop/$$dir/$$ctxt/; \ + mkdir -p $(DESTDIR)$(datadir)/sounds/freedesktop/$$dir/$$ctxt/$(SOUND_LOCALE); \ done \ done diff --git a/README b/README index 1a8142f..309e2ad 100644 --- a/README +++ b/README @@ -1,11 +1,11 @@ This is the default fallback theme used by implementations of the sound theme specification. -The specification is availible at: +The specification is available at: http://www.freedesktop.org/standards/sound-theme-spec/ To install this package in /usr just run: -make PREFIX=/usr +make install PREFIX=/usr The canonical location for this package is in the git repository of freedesktop.org. If you add translations, please send them to diff --git a/spec/icon-naming-spec.xml b/spec/icon-naming-spec.xml deleted file mode 100644 index e653acc..0000000 --- a/spec/icon-naming-spec.xml +++ /dev/null @@ -1,2413 +0,0 @@ - - -
- - Icon Naming Specification - Version 0.8.90 - August 9 2007 - - - Rodney - Dawes - -
- dobey.pwns@gmail.com -
-
-
-
-
- - - Overview - -The Icon Theme Specification has been in use now for a while, in several -desktops, including KDE and Gnome. However, there has never been any -centralized direction on how to name the icons that are available for use -by applications, when creating a theme. This has meant that artists have -historically had to duplicate many icons, in order for their themes to -work across desktop environments. - - -This specification aims to solve this problem, by laying out a standard -naming scheme for icon creation, as well as providing a minimal list of -must have icons, and a larger list with many more examples to help with -the creation of extended icons for third party applications, devices, -and new MIME types. - - - - - Context - - - The list of default Contexts for the icon theme are: - - - - Standard Contexts - - - - - Name - Description - Directory - - - - - Actions - -Icons which are generally used in menus and dialogs for -interacting with the user. - - actions - - - Animations - -Animated images used to represent loading web sites, or other -background processing which may be less suited to more verbose -progress reporting in the user itnerface. - - animations - - - Applications - -Icons that describe what an application is, for use in the -Programs menu, window decorations, and the task list. These may -or may not be generic depending on the application and its -purpose. Applications which are to be considered part of the base desktop, -such as the calculator or terminal, should use the generic icons specified in -this specification, while more advanced applications such as web browsers and -office applications should use branded icons which still give the user an idea -of what function the application provides. - - apps - - - Categories - -Icons that are used for categories in the Programs menu, or -the Control Center, for separating applications, preferences, and -settings for display to the user. - - categories - - - Devices - -Icons for hardware that is contained within or connected to the -computing device. Naming for extended devices in this group, is of the form -<primary function>-<manufacturer>-<model>. This allows ease -of fallback to the primary function device name, or ones more targeted for -a specific series of models from a manufacturer. For example, a theme author -may want to provide icons for different phones. The specific model icons could -be named phone-samsung-t809, phone-motorola-rokr, -and phone-motorola-pebl. However, the theme must provide a phone -icon in the theme's style, so that devices not matching these models, will -still have an appropriate icon. An exception to this rule is that the -media icons do not need to include manufacturer names, as they -are generic items, and may be available from many manufacturers. As a result, -for media, the specific icons are to differentiate between different specific -types of media. For exmaple, an artist may wish to provide icons for BluRay, -DVD, HD-DVD, CD-ROM, and variations thereof. The specific media type icons -should be named in the form, <primary function>-<specific format>. -Some examples are media-optical, media-optical-bd -and media-optical-dvd. - - devices - - - Emblems - -Icons for tags and properties of files, that are displayed in the -file manager. This context contains emblems for such things as -read-only or photos. - - emblems - - - Emotes - -Icons for emotions that are expressed through text chat -applications such as :-) or :-P in IRC or instant messengers. - - emotes - - - International - -Icons for international denominations such as flags. - - intl - - - MimeTypes - -Icons for different types of data, such as audio or image files. - - mimetypes - - - Places - -Icons used to represent locations, either on the local -filesystem, or through remote connections. Folders, trash, and -workgroups are some examples. - - places - - - Status - -Icons for presenting status to the user. This context contains -icons for warning and error dialogs, as well as for the current -weather, appointment alarms, and battery status. - - status - - - -
-
- - - Icon Naming Guidelines - - -Here we define some guidelines for when creating new icons that extend -the standardized list of icon names defined here, in order to provide -icons for more specific MIME types, devices, or international flags. - - - -Icon names are in the en_US.US_ASCII locale. This means that the -allowable characters in the icon names, must fall withing the -US-ASCII character set. As a further restriction, all icon names -may only contain lowercase letters, numbers, underscore, dash, or -period characters. Spaces, colons, slashes, and backslashes are -not allowed. Also, icon names must be spelled as they are in the -en_US dictionary. - - - - -The dash - character is used to separate levels of -specificity in icon names, for all contexts other than MimeTypes. -For instance, we use input-mouse as the generic -item for all mouse devices, and we use input-mouse-usb -for a USB mouse device. However, if the more specific item does not exist -in the current theme, and does exist in a parent theme, the generic icon -from the current theme is preferred, in order to keep consistent style. - - - - -Icons for branded applications should be named the same as the binary -executable for the application. - - - - - - - - Standard Icon Names - - -This section describes the standard icon names that should be used by -artists when creating themes, and by developers when writing applications -which will use the Icon Theme Specification. - - - - Standard Action Icons - - - - Name - Description - - - - - address-book-new - -The icon used for the action to create a new address book. - - - - application-exit - -The icon used for exiting an application. Typically this is seen -in the application's menus as File->Quit. - - - - appointment-new - -The icon used for the action to create a new appointment -in a calendaring application. - - - - contact-new - -The icon used for the action to create a new contact -in an address book application. - - - - document-new - -The icon used for the action to create a new document. - - - - document-open - -The icon used for the action to open a document. - - - - document-open-recent - -The icon used for the action to open a document that -was recently opened. - - - - document-page-setup - -The icon for the page setup action of a document editor. - - - - document-print - -The icon for the print action of an application. - - - - document-print-preview - -The icon for the print preview action of an application. - - - - document-properties - -The icon for the action to view the properties of a -document in an application. - - - - document-revert - -The icon for the action of reverting to a previous -version of a document. - - - - document-save - -The icon for the save action. - - - - document-save-as - -The icon for the save as action. - - - - edit-clear - -The icon for the clear action. - - - - edit-copy - -The icon for the copy action. - - - - edit-cut - -The icon for the cut action. - - - - edit-delete - -The icon for the delete action. - - - - edit-find - -The icon for the find action. - - - - edit-find-replace - -The icon for the find and replace action. - - - - edit-paste - -The icon for the paste action. - - - - edit-redo - -The icon for the redo action. - - - - edit-select-all - -The icon for the select all action. - - - - edit-undo - -The icon for the undo action. - - - - folder-new - -The icon for creating a new folder. - - - - format-indent-less - -The icon for the decrease indent formatting action. - - - - format-indent-more - -The icon for the increase indent formatting action. - - - - format-justify-center - -The icon for the center justification formatting action. - - - - format-justify-fill - -The icon for the fill justification formatting action. - - - - format-justify-left - -The icon for the left justification formatting action. - - - - format-justify-right - -The icon for the right justification action. - - - - format-text-direction-ltr - -The icon for the left-to-right text formatting action. - - - - format-text-direction-rtl - -The icon for the right-to-left formatting action. - - - - format-text-bold - -The icon for the bold text formatting action. - - - - format-text-italic - -The icon for the italic text formatting action. - - - - format-text-underline - -The icon for the underlined text formatting action. - - - - format-text-strikethrough - -The icon for the strikethrough text formatting action. - - - - go-bottom - -The icon for the go to bottom of a list action. - - - - go-down - -The icon for the go down in a list action. - - - - go-first - -The icon for the go to the first item in a list action. - - - - go-home - -The icon for the go to home location action. - - - - go-jump - -The icon for the jump to action. - - - - go-last - -The icon for the go to the last item in a list action. - - - - go-next - -The icon for the go to the next item in a list action. - - - - go-previous - -The icon for the go to the previous item in a list action. - - - - go-top - -The icon for the go to the top of a list action. - - - - go-up - -The icon for the go up in a list action. - - - - help-about - -The icon for the About item in the Help menu. - - - - help-contents - -The icon for Contents item in the Help menu. - - - - help-faq - -The icon for the FAQ item in the Help menu. - - - - insert-image - -The icon for the insert image action of an application. - - - - insert-link - -The icon for the insert link action of an application. - - - - insert-object - -The icon for the insert object action of an application. - - - - insert-text - -The icon for the insert text action of an application. - - - - list-add - -The icon for the add to list action. - - - - list-remove - -The icon for the remove from list action. - - - - mail-forward - -The icon for the forward action of an electronic mail application. - - - - mail-mark-important - -The icon for the mark as important action of an electronic mail application. - - - - mail-mark-junk - -The icon for the mark as junk action of an electronic mail application. - - - - mail-mark-notjunk - -The icon for the mark as not junk action of an electronic mail application. - - - - mail-mark-read - -The icon for the mark as read action of an electronic mail application. - - - - mail-mark-unread - -The icon for the mark as unread action of an electronic mail application. - - - - mail-message-new - -The icon for the compose new mail action of an electronic mail application. - - - - mail-reply-all - -The icon for the reply to all action of an electronic mail application. - - - - mail-reply-sender - -The icon for the reply to sender action of an electronic mail application. - - - - mail-send - -The icon for the send action of an electronic mail application. - - - - mail-send-receive - -The icon for the send and receive action of an electronic mail application. - - - - media-eject - -The icon for the eject action of a media player or file manager. - - - - media-playback-pause - -The icon for the pause action of a media player. - - - - media-playback-start - -The icon for the start playback action of a media player. - - - - media-playback-stop - -The icon for the stop action of a media player. - - - - media-record - -The icon for the record action of a media application. - - - - media-seek-backward - -The icon for the seek backward action of a media player. - - - - media-seek-forward - -The icon for the seek forward action of a media player. - - - - media-skip-backward - -The icon for the skip backward action of a media player. - - - - media-skip-forward - -The icon for the skip forward action of a media player. - - - - object-flip-horizontal - -The icon for the action to flip an object horizontally. - - - - object-flip-vertical - -The icon for the action to flip an object vertically. - - - - object-rotate-left - -The icon for the rotate left action performed on an object. - - - - object-rotate-right - -The icon for the rotate rigt action performed on an object. - - - - process-stop - -The icon used for the Stop action in applications with actions -that may take a while to process, such as web page loading in a browser. - - - - system-lock-screen - -The icon used for the Lock Screen item in the desktop's -panel application. - - - - system-log-out - -The icon used for the Log Out item in -the desktop's panel application. - - - - system-run - -The icon used for the Run Application... item in -the desktop's panel application. - - - - system-search - -The icon used for the Search item in -the desktop's panel application. - - - - tools-check-spelling - -The icon used for the Check Spelling item in the -application's Tools menu. - - - - view-fullscreen - -The icon used for the Fullscreen item in the -application's View menu. - - - - view-refresh - -The icon used for the Refresh item in the -application's View menu. - - - - view-restore - -The icon used by an application for leaving the fullscreen view, and returning -to a normal windowed view. - - - - view-sort-ascending - -The icon used for the Sort Ascending item in the -application's View menu, or in a button for -changing the sort method for a list. - - - - view-sort-descending - -The icon used for the Sort Descending item in the -application's View menu, or in a button for -changing the sort method for a list. - - - - window-close - -The icon used for the Close Window item in the -application's Windows menu. - - - - window-new - -The icon used for the New Window item in the -application's Windows menu. - - - - zoom-fit-best - -The icon used for the Best Fit item in the -application's View menu. - - - - zoom-in - -The icon used for the Zoom in item in the -application's View menu. - - - - zoom-original - -The icon used for the Original Size item in the -application's View menu. - - - - zoom-out - -The icon used for the Zoom Out item in the -application's View menu. - - - - -
- - - Standard Animation Icons - - - - Name - Description - - - - - process-working - -This is the standard spinner animation for web browsers and -file managers to show that the location is loading. This image -should be a multi-frame PNG with the frames as the size that -the directory containing the image, is specified to be in. The -first frame of the animation should be used for the resting -state of the animation. - - - - -
- - - Standard Application Icons - - - - Name - Description - - - - - accessories-calculator - -The icon used for the desktop's calculator accessory program. - - - - accessories-character-map - -The icon used for the desktop's international and extended text -character accessory program. - - - - accessories-dictionary - -The icon used for the desktop's dictionary accessory program. - - - - accessories-text-editor - -The icon used for the desktop's text editing accessory program. - - - - help-browser - -The icon used for the desktop's help browsing application. - - - - multimedia-volume-control - -The icon used for the desktop's hardware volume control application. - - - - preferences-desktop-accessibility - -The icon used for the desktop's accessibility preferences. - - - - preferences-desktop-font - -The icon used for the desktop's font preferences. - - - - preferences-desktop-keyboard - -The icon used for the desktop's keyboard preferences. - - - - preferences-desktop-locale - -The icon used for the desktop's locale preferences. - - - - preferences-desktop-multimedia - -The icon used for the desktop's multimedia preferences. - - - - preferences-desktop-screensaver - -The icon used for the desktop's screen saving preferences. - - - - preferences-desktop-theme - -The icon used for the desktop's theme preferences. - - - - preferences-desktop-wallpaper - -The icon used for the desktop's wallpaper preferences. - - - - system-file-manager - -The icon used for the desktop's file management application. - - - - system-software-update - -The icon used for the desktop's software updating application. - - - - utilities-system-monitor - -The icon used for the desktop's system resource monitor application. - - - - utilities-terminal - -The icon used for the desktop's terminal emulation application. - - - - -
- - - Standard Category Icons - - - - Name - Description - - - - - applications-accessories - -The icon for the Accessories sub-menu of the Programs menu. - - - - applications-development - -The icon for the Programming sub-menu of the Programs menu. - - - - applications-engineering - -The icon for the Engineering sub-menu of the Programs menu. - - - - applications-games - -The icon for the Games sub-menu of the Programs menu. - - - - applications-graphics - -The icon for the Graphics sub-menu of the Programs menu. - - - - applications-internet - -The icon for the Internet sub-menu of the Programs menu. - - - - applications-multimedia - -The icon for the Multimedia sub-menu of the Programs menu. - - - - applications-office - -The icon for the Office sub-menu of the Programs menu. - - - - applications-other - -The icon for the Other sub-menu of the Programs menu. - - - - applications-science - -The icon for the Science sub-menu of the Programs menu. - - - - applications-system - -The icon for the System Tools sub-menu of the Programs menu. - - - - applications-utilities - -The icon for the Utilities sub-menu of the Programs menu. - - - - preferences-desktop - -The icon for the Desktop Preferences category. - - - - preferences-desktop-peripherals - -The icon for the Peripherals sub-category of -the Desktop Preferences category. - - - - preferences-desktop-personal - -The icon for the Personal sub-category of -the Desktop Preferences category. - - - - preferences-other - -The icon for the Other preferences category. - - - - preferences-system - -The icon for the System Preferences category. - - - - preferences-system-network - -The icon for the Network sub-category of -the System Preferences category. - - - - system-help - -The icon for the Help system category. - - - - -
- - - Standard Device Icons - - - - Name - Description - - - - - audio-card - -The icon used for the audio rendering device. - - - - audio-input-microphone - -The icon used for the microphone audio input device. - - - - battery - -The icon used for the system battery device. - - - - camera-photo - -The icon used for a digital still camera devices. - - - - camera-video - -The fallback icon for video cameras. - - - - camera-web - -The fallback icon for web cameras. - - - - computer - -The icon used for the computing device as a whole. - - - - drive-harddisk - -The icon used for hard disk drives. - - - - drive-optical - -The icon used for optical media drives such as CD and DVD. - - - - drive-removable-media - -The icon used for removable media drives. - - - - input-gaming - -The icon used for the gaming input device. - - - - input-keyboard - -The icon used for the keyboard input device. - - - - input-mouse - -The icon used for the mousing input device. - - - - input-tablet - -The icon used for graphics tablet input devices. - - - - media-flash - -The fallback icon used for flash media, such as memory stick and SD. - - - - media-floppy - -The icon used for physical floppy disk media. - - - - media-optical - -The icon used for physical optical media such as CD and DVD. - - - - media-tape - -The icon used for generic physical tape media. - - - - modem - -The icon used for modem devices. - - - - multimedia-player - -The icon used for generic multimedia playing devices. - - - - network-wired - -The icon used for wired network connections. - - - - network-wireless - -The icon used for wireless network connections. - - - - pda - -This is the fallback icon for Personal Digial Assistant devices. Primary use -of this icon is for PDA devices connected to the PC. Connection medium is not -an important aspect of the icon. The metaphor for this fallback icon should be -a generic PDA device icon. - - - - phone - -This is the default fallback for phone devices. Primary use of this icon group -is for phone devices which support connectivity to the PC. These may be VoIP, -cellular, or possibly landline phones. The metaphor for this fallback should be -a generic mobile phone device. - - - - printer - -The icon used for a printer device. - - - - scanner - -The icon used for a scanner device. - - - - video-display - -The icon used for the monitor that video gets displayed to. - - - - -
- - - Standard Emblem Icons - - - - Name - Description - - - - - emblem-default - -The icon used as an emblem to specify the default selection of a printer for -example. - - - - emblem-documents - -The icon used as an emblem for the directory where a user's documents are stored. - - - - emblem-downloads - -The icon used as an emblem for the directory where a user's -downloads from the internet are stored. - - - - emblem-favorite - -The icon used as an emblem for files and directories that the -user marks as favorites. - - - - emblem-important - -The icon used as an emblem for files and directories that are -marked as important by the user. - - - - emblem-mail - -The icon used as an emblem to specify the directory where the -user's electronic mail is stored. - - - - emblem-photos - -The icon used as an emblem to specify the directory where the -user stores photographs. - - - - emblem-readonly - -The icon used as an emblem for files and directories which can -not be written to by the user. - - - - emblem-shared - -The icon used as an emblem for files and directories that are -shared to other users. - - - - emblem-symbolic-link - -The icon used as an emblem for files and direcotires that are -links to other files or directories on the filesystem. - - - - emblem-synchronized - -The icon used as an emblem for files or directories that are -configured to be synchronized to another device. - - - - emblem-system - -The icon used as an emblem for directories that contain system -libraries, settings, and data. - - - - emblem-unreadable - -The icon used as an emblem for files and directories that are inaccessible. - - - - -
- - - Standard Emotion Icons - - - - Name - Description - - - - - face-angel - -The icon used for the 0:-) emote. - - - - face-angry - -The icon used for the X-( emote. - - - - face-cool - -The icon used for the B-) emote. - - - - face-crying - -The icon used for the :'( emote. - - - - face-devilish - -The icon used for the >:-) emote. - - - - face-embarrassed - -The icon used for the :-[ emote. - - - - face-kiss - -The icon used for the :-* emote. - - - - face-laugh - -The icon used for the :-)) emote. - - - - face-monkey - -The icon used for the :-(|) emote. - - - - face-plain - -The icon used for the :-| emote. - - - - face-raspberry - -The icon used for the :-P emote. - - - - face-sad - -The icon used for the :-( emote. - - - - face-sick - -The icon used for the :-& emote. - - - - face-smile - -The icon used for the :-) emote. - - - - face-smile-big - -The icon used for the :-D emote. - - - - face-smirk - -The icon used for the :-! emote. - - - - face-surprise - -The icon used for the :-0 emote. - - - - face-tired - -The icon used for the |-) emote. - - - - face-uncertain - -The icon used for the :-/ emote. - - - - face-wink - -The icon used for the ;-) emote. - - - - face-worried - -The icon used for the :-S emote. - - - - -
- - - Standard International Icons - - - - Name - Description - - - - - flag-aa - -The flag for the country with the ISO 3166 country code AA. All -flags should use ISO 3166 two-letter country codes, in lowercase -form, as the specifier for the country. - - - - -
- - - Standard MIME Type Icons - - - - Name - Description - - - - - application-x-executable - -The icon used for executable file types. - - - - audio-x-generic - -The icon used for generic audio file types. - - - - font-x-generic - -The icon used for generic font file types. - - - - image-x-generic - -The icon used for generic image file types. - - - - package-x-generic - -The icon used for generic package file types. - - - - text-html - -The icon used for HTML text file types. - - - - text-x-generic - -The icon used for generic text file types. - - - - text-x-generic-template - -The icon used for generic text templates. - - - - text-x-script - -The icon used for script file types, such as shell scripts. - - - - video-x-generic - -The icon used for generic video file types. - - - - x-office-address-book - -The icon used for generic address book file types. - - - - x-office-calendar - -The icon used for generic calendar file types. - - - - x-office-document - -The icon used for generic document and letter file types. - - - - x-office-presentation - -The icon used for generic presentation file types. - - - - x-office-spreadsheet - -The icon used for generic spreadsheet file types. - - - - -
- - - Standard Place Icons - - - - Name - Description - - - - - folder - -The standard folder icon used to represent directories on local -filesystems, mail folders, and other hierarchical groups. - - - - folder-remote - -The icon used for normal directories on a remote filesystem. - - - - network-server - -The icon used for individual host machines under the -Network Servers place in the file manager. - - - - network-workgroup - -The icon for the Network Servers place in the -desktop's file manager, and workgroups within the network. - - - - start-here - -The icon used by the desktop's main menu for accessing places, -applications, and other features. - - - - user-desktop - -The icon for the special Desktop directory of the user. - - - - user-home - -The icon for the special Home directory of the user. - - - - user-trash - -The icon for the user's Trash place in the -desktop's file manager. - - - - -
- - - Standard Status Icons - - - - Name - Description - - - - - appointment-missed - -The icon used when an appointment was missed. - - - - appointment-soon - -The icon used when an appointment will occur soon. - - - - audio-volume-high - -The icon used to indicate high audio volume. - - - - audio-volume-low - -The icon used to indicate low audio volume. - - - - audio-volume-medium - -The icon used to indicate medium audio volume. - - - - audio-volume-muted - -The icon used to indicate the muted state for audio playback. - - - - battery-caution - -The icon used when the battery is below 40%. - - - - battery-low - -The icon used when the battery is below 20%. - - - - dialog-error - -The icon used when a dialog is opened to explain an error -condition to the user. - - - - dialog-information - -The icon used when a dialog is opened to give information -to the user that may be pertinent to the requested action. - - - - dialog-password - -The icon used when a dialog requesting the authentication -credentials for a user is opened. - - - - dialog-question - -The icon used when a dialog is opened to ask a simple - question of the user. - - - - dialog-warning - -The icon used when a dialog is opened to warn the user of -impending issues with the requested action. - - - - folder-drag-accept - -The icon used for a folder while an object is being -dragged onto it, that is of a type that the directory can contain. - - - - folder-open - -The icon used for folders, while their contents are being -displayed within the same window. This icon would normally be -shown in a tree or list view, next to the main view of a folder's contents. - - - - folder-visiting - -The icon used for folders, while their contents are being -displayed in another window. This icon would typically be used -when using multiple windows to navigate the hierarchy, such as -in Nautilus's spatial mode. - - - - image-loading - -The icon used when another image is being loaded, such as -thumnails for larger images in the file manager. - - - - image-missing - -The icon used when another image could not be loaded. - - - - mail-attachment - -The icon used for an electronic mail that contains attachments. - - - - mail-unread - -The icon used for an electronic mail that is unread. - - - - mail-read - -The icon used for an electronic mail that is read. - - - - mail-replied - -The icon used for an electronic mail that has been replied to. - - - - mail-signed - -The icon used for an electronic mail that contains a signature. - - - - mail-signed-verified - -The icon used for an electronic mail that contains a signature -which has also been verified by the security system. - - - - media-playlist-repeat - -The icon for the repeat mode of a media player. - - - - media-playlist-shuffle - -The icon for the shuffle mode of a media player. - - - - network-error - -The icon used when an error occurs trying to intialize the network connection -of the computing device. This icon should be two computers, one in the -background, with the screens of both computers, colored black, and with the -theme's style element for errors, overlayed on top of the icon. - - - - network-idle - -The icon used when no data is being transmitted or received, while the -computing device is connected to a network. This icon should be two computers, -one in the background, with the screens of both computers, colored black. - - - - network-offline - -The icon used when the computing device is disconnected from the network. This -icon should be a computer in the background, with a screen colored black, and -the theme's icon element to show that a device is not accessible, in the -foreground. - - - - network-receive - -The icon used when data is being received, while the computing device is -connected to a network. This icon should be two computers, one in the -background, with its screen colored green, and the screen of the computer in -the foreground, colored black. - - - - network-transmit - -The icon used when data is being transmitted, while the computing device is -connected to a network. This icon should be two computers, one in the -background, with its screen colored black, and the screen of the computer in -the foreground, colored green. - - - - - network-transmit-receive - -The icon used data is being both transmitted and received simultaneously, -while the computing device is connected to a network. This icon should be two -computers, one in the background, with the screens of both computers, colored -green. - - - - printer-error - -The icon used when an error occurs while attempting to print. This icon should -be the theme's printer device icon, with the theme's style element for errors, -overlayed on top of the icon. - - - - printer-printing - -The icon used while a print job is successfully being spooled to a printing -device. This icon should be the theme's printer device icon, with a document -emerging from the printing device. - - - - security-high - -The icon used to indicate that the security level of a connection is known -to be secure, using strong encryption and a valid certificate. - - - - security-medium - -The icon used to indicate that the security level of a connection is presumed -to be secure, using strong encryption, and a certificate that could not be -automatically verified, but which the user has chosen to trust. - - - - security-low - -The icon used to indicate that the security level of a connection is presumed -to be insecure, either by using weak encryption, or by using a certificate that -the could not be automatically verified, and which the user has not chosent to -trust. - - - - software-update-available - -The icon used when an update is available for software installed -on the computing device, through the system software update program. - - - - software-update-urgent - -The icon used when an urgent update is available through the -system software update program. - - - - sync-error - -The icon used when an error occurs while attempting to -synchronize data from the computing device, to another device. - - - - sync-synchronizing - -The icon used while data is successfully synchronizing to another device. - - - - task-due - -The icon used when a task is due soon. - - - - task-past-due - -The icon used when a task that was due, has been left incomplete. - - - - user-away - -The icon used when a user on a chat network is away from their -keyboard and the chat program. - - - - user-idle - -The icon used when a user on a chat network has not been an -active participant in any chats on the network, for an extended period of time. - - - - user-offline - -The icon used when a user on a chat network is not available. - - - - user-online - -The icon used when a user on a chat network is available to -initiate a conversation with. - - - - user-trash-full - -The icon for the user's Trash in the desktop's -file manager, when there are items in the Trash -waiting for disposal or recovery. - - - - weather-clear - -The icon used while the weather for a region is clear skies. - - - - weather-clear-night - -The icon used while the weather for a region is clear skies -during the night. - - - - weather-few-clouds - -The icon used while the weather for a region is partly cloudy. - - - - weather-few-clouds-night - -The icon used while the weather for a region is partly cloudy -during the night. - - - - weather-fog - -The icon used while the weather for a region is foggy. - - - - weather-overcast - -The icon used while the weather for a region is overcast. - - - - weather-severe-alert - -The icon used while a sever weather alert is in effect for a region. - - - - weather-showers - -The icon used while rain showers are occurring in a region. - - - - weather-showers-scattered - -The icon used while scattered rain showers are occurring in a region. - - - - weather-snow - -The icon used while snow showers are occurring in a region. - - - - weather-storm - -The icon used while storms are occurring in a region. - - - - -
- -
- - - Change History - - Version 0.8, 1 August 2006, Rodney Dawes - - - - Add "view-restore" and "utilities-system-monitor" - - - Add "folder-new" and "mail-send" - - - Add "object-flip-horizontal" and "object-flip-vertical" - - - Add "object-rotate-left" and "object-rotate-right" - - - Add "applications-engineering" and "applications-science" - - - Remove duplicate "preferences-desktop-accessibility" - - - Rename "drive-cdrom" to "drive-optical" - - - Rename "media-cdrom" to "media-optical" - - - Add "media-flash", "media-tape", and "modem" - - - Add "security-high", "security-medium", and "security-low" - - - - - - Version 0.7, 15 February 2006, Rodney Dawes - - - - Remove the wallpaper-* icon names - - - Align text blocks to the left - - - Add "weather-few-clouds-night" and "weather-clear-night" to -the status context - - - Remove "network-online" from the status context - - - Add "network-idle", "network-receive", "network-transmit", -and "network-transmit-receive" to the status context - - - Update the printer status icon definitions - - - - - - Version 0.6, 07 December 2005, Rodney Dawes - - - - - Add the "Animations" and "Places" contexts - - - - - Add "media-eject" to the actions context - - - - - Move "media-playlist-shuffle" to the status context - - - - - Add the "process-working" animation to the animations context - - - - - Add "battery", "camera-photo", "media-floppy", "multimedia-player", - "network-wired", and "network-wireless" to the devices context - - - - - Remove the printer-remote and video-card icons from devices - - - - - Rename "emblem-favorites" to "emblem-favorite" - - - - - Add "application-x-executable", "package-x-generic", - "text-x-generic-template", and "text-x-script" to the - mimetypes context - - - - - Rename "x-directory-normal" to "folder" and move it to the - places context - - - - - Rename "x-directory-remote" to "folder-remote" and move it to the - places context - - - - - Rename "x-directory-normal-remote-server" to "network-server" - and move it to the places context - - - - - Rename "x-directory-normal-remote-workgroup" to - "network-workgroup" and move it to the places context - - - - - Rename "x-directory-trash" to "user-trash" - and move it to the places context - - - - - Rename "x-directory-trash-full" to "user-trash-full" and move - it to the status context - - - - - Add "start-here", "user-desktop", and "user-home" to the places - context - - - - - Add "folder-drag-accept", "folder-open", "folder-visiting", and - "media-playlist-repeat" to the status context - - - - - - - Version 0.4, 10 October 2005, Rodney Dawes - - - - - Use "The icon" instead of "This icon" for "contact-new" and - "battery-low" - - - - - Add icons for "preferences-desktop-accessibility" and - "preferences-desktop-font" in the apps context - - - - - Fix typo in "drive-cdrom" name - - - - - Rename "x-font-generic" to "font-x-generic" to match other MIME - type icons such as for audio, images, and video - - - - - Add icons for "image-loading" and "image-missing" to status - - - - - - - Version 0.3, 28 June 2005, Rodney Dawes - - - - - Replace "printer-local" with "printer" to be more generic. - - - - - Import into freedesktop.org cvs alongside icon-theme-spec.xml - - - - - Add missing icon descriptions. - - - - - - - Version 0.2, 01 April 2005, Jakub Steiner - - - - - Fixed two small typographical errors. - - - - - - - Version 0.1, 29 March 2005, Rodney Dawes - - - - - Created initial draft. - - - - - - -
diff --git a/spec/icon-theme-spec.xml b/spec/icon-theme-spec.xml deleted file mode 100644 index 7554b0f..0000000 --- a/spec/icon-theme-spec.xml +++ /dev/null @@ -1,986 +0,0 @@ - - -
- - Icon Theme Specification - Version 0.11 - February 7 2006 - - - Alexander - Larsson - -
- alexl@redhat.com -
-
-
- - Frans - Englich - -
- frans.englich@telia.com -
-
-
-
-
- - - Overview - - An icon theme is a set of icons that share a common look and - feel. The user can then select the icon theme that they want to - use, and all apps use icons from the theme. The initial user of - icon themes is the icon field of the desktop file specification, - but in the future it can have other uses (such as mimetype - icons). - - - From a programmer perspective an icon theme is just a - mapping. Given a set of directories to look for icons in and a theme - name it maps from icon name and nominal icon size to an icon filename. - - - - - Definitions - - - Icon Theme - - - An icon theme is a named set of icons. It is used to map - from an iconname and size to a file. Themes may inherit - from other themes as a way to extend them. - - - - - Icon file - - - An icon file is an image that can be loaded and used as an - icon. The supported image file formats are PNG, XPM and SVG. - PNG is the recommended bitmap format, and SVG is for - vectorized icons. XPM is supported due to backwards - compability reasons, and it is not recommended that new - themes use XPM files. Support for SVGs is optional. - - - - - Base Directory - - - Icons and themes are searched for in a set of directories, - called base directories. The themes are stored in - subdirectories of the base directories. - - - - - - - - Directory Layout - - Icons and themes are looked for in a set of directories. By - default, apps should look in $HOME/.icons (for backwards compatibility), - in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps (in that order). - Applications may further add - their own icon directories to this list, and users may extend or - change the list (in application/desktop specific ways).In each of - these directories themes are stored as subdirectories. A theme can - be spread across several base directories by having subdirectories of - the same name. This way users can extend and override system - themes. - - - In order to have a place for third party applications to install - their icons there should always exist a theme called "hicolor" - This name is chosen for backwards compatibility with the old - KDE default theme. - The data for the hicolor theme is available for download at: - http://www.freedesktop.org/software/icon-theme/. - Implementations are required to look in the "hicolor" theme if - an icon was not found in the current theme. - - - Each theme is stored as subdirectories of the base - directories. The internal name of the theme is the name of the - subdirectory, although the user-visible name as specified by the - theme may be different. Hence, theme names are case sensitive, and - are limited to ASCII characters. Theme names may also not contain - comma or space. - - - In at least one of the theme directories there must be a file - called index.theme that describes the theme. The first index.theme - found while searching the base directories in order is used. This - file describes the general attributes of the theme. - - - In the theme directory are also a set of subdirectories containing - image files. Each directory contains icons designed for a certain - nominal icon size, as described by the index.theme file. The - subdirectories are allowed to be several levels deep, e.g. the - subdirectory "48x48/apps" in the theme "hicolor" would end up at - $basedir/hicolor/48x48/apps. - - - The image files must be one of the types: PNG, XPM, or SVG, and - the extension must be ".png", ".xpm", or ".svg" (lower case). The - support for SVG files is optional. Implementations that do not - support SVGs should just ignore any ".svg" files. In - addition to this there may be an additional file with extra - icon-data for each file. It should have the same basename as the - image file, with the extension ".icon". e.g. if the icon file is - called "mime_source_c.png" the corresponding file would be named - "mime_source_c.icon". - - - - - File Formats - - Both the icon theme description file and the icon data files are - ini-style text files, as described in the desktop file - specification. They don't have any encoding field. Instead, they - must always be stored in UTF-8 encoding. - - - The index.theme file must start with a section called Icon - Theme, with contents according to table 1 below. All lists are - comma-separated. - - Standard Keys - - - - Key - Description - Value Type - Required - - - - - Name - - short name of the icon theme, used in e.g. lists when - selecting themes. - - localestring - YES - - - Comment - - longer string describing the theme - - localestring - YES - - - Inherits - - - The name of the theme that this theme inherits from. If an icon - name is not found in the current theme, it is searched for in the - inherited theme (and recursively in all the inherited themes). - - - If no theme is specified implementations are required to add - the "hicolor" theme to the inheritance tree. An implementation - may optionally add other default themes in between the last - specified theme and the hicolor theme. - - - strings - NO - - - Directories - - list of subdirectories for this theme. For every - subdirectory there must be a section in the index.theme - file describing that directory. - - strings - YES - - - Hidden - - Whether to hide the theme in a theme selection user interface. - This is used for things such as fallback-themes that are not supposed - to be visible to the user. - - boolean - NO - - - Example - - The name of an icon that should be used as an example of - how this theme looks. - - string - NO - - - -
-
- - Each directory specified in the Directory key has a corresponding section - with the same name as the directory. The contents of this section is - listed in table 2 below. - - Per-Directory Keys - - - - Key - Description - Value Type - Required - Type - - - - - Size - - Nominal size of the icons in this directory. - - integer - YES - - - Context - - The context the icon is normally used in. This - is in detail discussed in . - - string - NO - - - Type - - The type of icon sizes for the icons in this - directory. Valid types are Fixed, Scalable and - Threshold. The type decides what other keys in the - section are used. If not specified, the default is - Threshold. - - string - NO - - - MaxSize - - Specifies the maximum size that the icons in this - directory can be scaled to. Defaults to the value - of Size if not present. - - integer - NO - Scalable - - - MinSize - - Specifies the minimum size that the icons in this - directory can be scaled to. Defaults to the value - of Size if not present. - - integer - NO - Scalable - - - Threshold - - The icons in this directory can be used if the size differ - at most this much from the desired size. Defaults to 2 if not - present. - - integer - NO - Threshold - - - -
-
- - In addition to these groups you may add extra groups to the - index.theme file in order to extend it. These extensions must - begin with "X-", and can be used to add desktop specific - information to the theme file. Example group names would be "X-KDE - Icon Theme" or "X-Gnome Icon Theme". - - - The optional filename.icon file contains a group called "Icon - Data", with the content listed in table 3. - - Icon Data Keys - - - - Key - Description - Value Type - Required - - - - - DisplayName - - A translated UTF8 string that can be used instead of the - icon name when the icon is listen in e.g. a user interface. - - localestring - NO - - - EmbeddedTextRectangle - - If this exists, it specifies the four corners of a - rectangle where the program displaying the icon can - embed text. This is normally used by e.g. file managers - that want to display a preview of text file contents in - the icon. The corners are specified by a list of four - values: x0,y0,x1,y1. The values are pixel coordinates - from the top left corner of the icon, except for SVG - files, where they are specified in a 1000x1000 - coordinate space that is scaled to the final rendered - size of the icon. - - integers - NO - - - AttachPoints - - A list of points, separated by "|" that may be used as - anchor points for emblems/overlays. The points are pixel - coordinates from the top left corner of the icon, except - for SVG files, where they are specified in a 1000x1000 - coordinate space that is scaled to the final rendered - size of the icon. - - points - NO - - - -
-
- - Extensions to the filename.icon file are allowed, but the - keys must be begin with "X-" to avoid collisions with future - standardized extensions to this format. - - - - Context - - The Context allows - the designer to group icons on a conceptual level. - It doesn't act as a namespace in the file system, such - that icons can have identical names, but allows - implementations to categorize and sort by it, for example. - - - These are the available contexts: - - - - - Actions - Icons representing actions which the user initiates, such as Save As. - - - - - - Devices - Icons representing real world devices, - such as printers and mice. It's not for - file system nodes such as character or block devices. - - - - - - FileSystems - Icons for objects which are represented as - part of the file system. This is for example, - the local network, Home, - and Desktop folders. - - - - - - MimeTypes - Icons representing MIME types. - - - - - - -
- - - Icon Lookup - - The icon lookup mechanism has two global settings, the list of - base directories and the internal name of the current theme. Given - these we need to specify how to look up an icon file from the icon - name and the nominal size. - - - The lookup is done first in the current theme, and then - recursively in each of the current theme's parents, and - finally in the default theme called "hicolor" (implementations may - add more default themes before "hicolor", but "hicolor" must be - last). As soon as there is an icon of any size that matches in a - theme, the search is stopped. Even if there may be an icon with a - size closer to the correct one in an inherited theme, we don't want - to use it. Doing so may generate an inconsistant change in an icon - when you change icon sizes (e.g. zoom in). - - - The lookup inside a theme is done in three phases. First all the - directories are scanned for an exact match, e.g. one where the - allowed size of the icon files match what was looked up. Then all - the directories are scanned for any icon that matches the name. If - that fails we finally fall back on unthemed icons. If we fail to - find any icon at all it is up to the application to pick a good - fallback, as the correct choice depends on the context. - - - The exact algorithm (in pseudocode) for looking up an icon in a theme - (if the implementation supports SVG) is: - -FindIcon(icon, size) { - filename = FindIconHelper(icon, size, user selected theme); - if filename != none - return filename - - filename = FindIconHelper(icon, size, "hicolor"); - if filename != none - return filename - - return LookupFallbackIcon (icon) -} -FindIconHelper(icon, size, theme) { - filename = LookupIcon (icon, size, theme) - if filename != none - return filename - - if theme has parents - parents = theme.parents - - for parent in parents { - filename = FindIconHelper (icon, size, parent) - if filename != none - return filename - } - return none -} - - With the following helper functions: - -LookupIcon (iconname, size, theme) { - for each subdir in $(theme subdir list) { - for each directory in $(basename list) { - for extension in ("png", "svg", "xpm") { - if DirectoryMatchesSize(subdir, size) { - filename = directory/$(themename)/subdir/iconname.extension - if exist filename - return filename - } - } - } - } - minimal_size = MAXINT - for each subdir in $(theme subdir list) { - for each directory in $(basename list) { - for extension in ("png", "svg", "xpm") { - filename = directory/$(themename)/subdir/iconname.extension - if exist filename and DirectorySizeDistance(subdir, size) < minimal_size { - closest_filename = filename - minimal_size = DirectorySizeDistance(subdir, size) - } - } - } - } - if closest_filename set - return closest_filename - return none -} - -LookupFallbackIcon (iconname) { - for each directory in $(basename list) { - for extension in ("png", "svg", "xpm") { - if exists directory/iconname.extension - return directory/iconname.extension - } - } - return none -} - -DirectoryMatchesSize(subdir, iconsize) { - read Type and size data from subdir - if Type is Fixed - return Size == iconsize - if Type is Scaled - return MinSize <= iconsize <= MaxSize - if Type is Threshold - return Size - Threshold <= iconsize <= Size + Threshold -} - -DirectorySizeDistance(subdir, size) { - read Type and size data from subdir - if Type is Fixed - return abs(Size - iconsize) - if Type is Scaled - if iconsize < MinSize - return MinSize - iconsize - if iconsize > MaxSize - return iconsize - MaxSize - return 0 - if Type is Threshold - if iconsize < Size - Threshold - return MinSize - iconsize - if iconsize > Size + Threshold - return iconsize - MaxSize - return 0 -} - - - - In some cases you don't always want to fall back to an icon in an - inherited theme. For instance, sometimes you look for a set of - icons, prefering any of them before using an icon from an inherited - theme. To support such operations implementations can contain a - function that finds the first of a list of icon names in the inheritance - hierarchy. I.E. It would look something like this: - -FindBestIcon(iconList, size) { - filename = FindBestIconHelper(iconList, size, user selected theme); - if filename != none - return filename - - filename = FindBestIconHelper(iconList, size, "hicolor"); - if filename != none - return filename - - for icon in iconList { - filename = LookupFallbackIcon (icon) - if filename != none - return filename - } - return none; -} -FindBestIconHelper(iconList, size, theme) { - for icon in iconList { - filename = LookupIcon (icon, size, theme) - if filename != none - return filename - } - - if theme has parents - parents = theme.parents - - for parent in parents { - filename = FindBestIconHelper (iconList, size, parent) - if filename != none - return filename - } - return none -} - - This can be very useful for example when handling mimetype icons, where there - are more and less "specific" versions of icons. - - - - - Example - - Here is an example index.theme file: - [Icon Theme] -Name=Birch -Name[sv]=Björk -Comment=Icon theme with a wooden look -Comment[sv]=Träinspirerat ikontema -Inherits=wood,default -Directories=48x48/apps,48x48/mimetypes,32x32/apps,scalable/apps,scalable/mimetypes - -[scalable/apps] -Size=48 -Type=Scalable -MinSize=1 -MaxSize=256 -Context=Applications - -[scalable/mimetypes] -Size=48 -Type=Scalable -MinSize=1 -MaxSize=256 -Context=MimeTypes - -[32x32/apps] -Size=32 -Type=Fixed -Context=Applications - -[48x48/apps] -Size=48 -Type=Fixed -Context=Applications - -[48x48/mimetypes] -Size=48 -Type=Fixed -Context=MimeTypes - The corresponding directory tree in the /usr/share/icons - directory could look like this: - birch/index.theme -birch/scalable/apps/mozilla.svg -birch/scalable/mimetypes/mime_text_plain.svg -birch/scalable/mimetypes/mime_text_plain.icon -birch/48x48/apps/mozilla.png -birch/32x32/apps/mozilla.png -birch/48x48/mimetypes/mime_text_plain.png -birch/48x48/mimetypes/mime_text_plain.icon -Where birch/scalable/mimetypes/mime_text_plain.icon contains: - [Icon Data] -DisplayName=Mime text/plain -EmbeddedTextRectangle=100,100,900,900 -AttachPoints=200,200|800,200|500,500|200,800|800,800 -And birch/48x48/mimetypes/mime_text_plain.icon contains: - [Icon Data] -DisplayName=Mime text/plain -EmbeddedTextRectangle=8,8,40,40 -AttachPoints=20,20|40,40|50,10|10,50 - - - In this example a lookup of "mozilla" would get the prerendered - 48x48 and 32x32 icons before the SVG icons due to the order of - Directories. - - - - - - Installing Application Icons - - So, you're an application author, and want to install application icons - so that they work in the KDE and Gnome menus. Minimally you should install - a 48x48 icon in the hicolor theme. This means installing a PNG file in - $prefix/share/icons/hicolor/48x48/apps. Optionally you can install icons in different - sizes. For example, installing a svg icon in $prefix/share/icons/hicolor/scalable/apps - means most desktops will have one icon that works for all sizes. You might even want to - install icons with a look that matches other well known themes so your application - will fit in with some specific desktop environment. - - - It is recommended that the icons installed in the hicolor theme look neutral, - since it is a fallback theme that will be used in combination with some very - different looking themes. But if you don't have any neutral icon, please install - whatever icon you have in the hicolor theme so that all applications get at - least some icon in all themes. - - - - - Implementation Notes - - The algorithm as described in this document works by always - looking up filenames in directories (a stat in unix - terminology). A good implementation is expected to read the - directories once, and do all lookups in memory using that - information. - - - This caching can make it impossible for users to add icons without - having to restart applications. In order to handle this, any - implementation that does caching is required to look at the mtime - of the toplevel icon directories when doing a cache lookup, unless - it already did so less than 5 seconds ago. This means that any - icon editor or theme installation program need only to change the - mtime of the the toplevel directory where it changed the theme to - make sure that the new icons will eventually get used. - - - - - Background - - The icon theme specification is based on the original - KDE icon theme system designed by Antonio Larossa, - Geert Janssen and Torsten Rahn. The common specification - mostly adds support for .icon files, renames the icon theme - description files and removes a few references to kde in them. - - - - - Change history - - Version 0.12, 24 December 2006, Octavio Alvarez - - - - - Fixed "hicolor" lookup in the pseudocode, so it works with multiple - parents. - - - - - - - Version 0.11, 7 February 2006, Alexander Larsson - - - - - Fixed icon lookup clarification to work with multiple inheritance. - - - - - - - Version 0.10, 7 February 2006, Alexander Larsson - - - - - Clarify that icon lookup looks in all parent themes before - falling back to nonthemed icons. - - - - - Added lookup function that takes a list of icon names (FindBestIcon) - - - - - - - Version 0.9, 4 April 2005, Alexander Larsson - - - - - Cleanups and fixes to language from Rodney Dawes and - Frans Englich. - - - - - Added section describing Contexts in more details (by - Frans Englich). - - - - - - - Version 0.8, 5 February 2004, Alexander Larsson - - - - - Fix language problems as pointed out by Rodney Dawes and - Michael Terry. - - - - - Added background section. - - - - - - - Version 0.7, 13 September 2003, Heinrich Wendel - - - - - Converted to basedir spec. - - - - - Changed type of MaxSize, MinSize and Threshold to integer. - - - - - Removed typo in code example. - - - - - Corrected path to default-icon-theme. - - - - - - - Version 0.6, 2 December 2002, Alexander Larsson - - - - - Added Hidden key. - - - - - Removed multiple inheritance. - - - - - Renamed the default theme hicolor. - - - - - Added the application icon install section. - - - - - Fixed some xml issues. - - - - - - - Version 0.5, 18 September 2002, Alexander Larsson - - - - - Added DisplayName to icon data. - - - - - Fixed up example svg icon data. - - - - - Fixed some spelling and grammar errors. - - - - - - - Version 0.4, 16 May 2002, Alexander Larsson - - - - - Fixed some spelling and grammar errors. - - - - - - - Version 0.3, 14 May 2002, Alexander Larsson - - - - - Made support for SVGs optional. - - - - - Added a default fallback theme. - - - - - Changed the example directory layout a bit to - match the default theme. - - - - - - - Version 0.2, 29 April 2002, Alexander Larsson - - - - - Changed search order to png, svg, xpm. - - - - - Added comment to say that xpm is supported for backwards - compat and not recommended in new themes. - - - - - Default Type for a directory is now Threshold - - - - - Added implementation notes section. - - - - - Added Example key. - - - - - - - Version 0.1, 22 April 2002, Alexander Larsson - - - - - Created initial draft. - - - - - - -
diff --git a/spec/sound-theme-spec.xml b/spec/sound-theme-spec.xml index 2a0dc02..d1a845e 100644 --- a/spec/sound-theme-spec.xml +++ b/spec/sound-theme-spec.xml @@ -246,7 +246,7 @@ Context - The context the icon is normally used in. This + The context the sound is normally used in. This is in detail discussed in . string @@ -312,7 +312,7 @@ - Alerts + Alert Sounds to alert the user of an action or event which may have a major imact on the system or their current use case, such as @@ -322,7 +322,7 @@ - Notifications + Notification Sounds to notify the user that the system, or their current use case has changed state in some way, e.g. new email arriving, new non-critical update available... -- cgit