Hi Andrew,

On 2010-11-01 at 18:52 +0000, Andrew wrote:

> A good thing to base our icon and artwork structure on, is the Tango
> Icon Naming Spec
> (http://tango.freedesktop.org/Standard_Icon_Naming_Specification). It
> solves all of the issues above, however the Tango Icon Naming Spec is
> too small for LibreOffice and so we would have to extend the spec.

Nice summary, thank you!

> == Examples ==
>       = Icons In Tango Spec =
>               New File
>               lc_newdoc.png,lch_newdoc.png
>               actions/*/document-new.png
> 
>               Save
>               lc05505.png,lc_save.png,lchsave.png
>               actions/*/document-save.png
> 
>               Save As
>               lc05508.png,lc_saveas.png,lchsaveas.png
>               actions/*/document-save-as.png
> 
>               Document Properties
>               lc_setdocumentproperties.png,
>               lch_setdocumentproperties.png
>               actions/*/document-properties.png
> 
>               Page Setup
>               lc_printersetup.png,lch_printersetup.png
>               actions/*/document-page-setup.png
> 
>       = Icons in LibO Extended Spec =
>               Close
>               lc_closedoc.png,lch_closedoc.png
>               actions/*/document-close.png
> 
>               Export
>               lc_exportto.png,lch_exportto.png
>               actions/*/document-close.png
> 
>               Repeat  
>               lc_repeat.png,lch_repeat.png
>               actions/*/edit-repeat.png
> 
>               Insert Plugin
>               lc_insertplugin.png,lch_insertplugin.png
>               actions/*/insert-plugin.png
> 
>               Gallery
>               lc_gallery.png,lch_gallery.png
>               actions/*/tools-gallery.png
> 
> Any comments?

The best would be to collect this to a singe CSV file, like:

Action,Tango spec,LibreOffice,LibreOffice alternative

New File,document-new.png,lc_newdoc.png
Save,document-save.png,lc_save.png,lc05505.png
Save As,document-save-as.png,lc_saveas.png,lc05508.png
Document Properties,document-properties.png,lc_setdocumentproperties.png
Page Setup,document-page-setup.png,lc_printersetup.png

Close,document-close.png,lc_closedoc.png
Export,document-close.png,lc_exportto.png
Repeat,edit-repeat.png,lc_repeat.png
Insert Plugin,insert-plugin.png,lc_insertplugin.png
Gallery,tools-gallery.png,lc_gallery.png

This way we can easily feed a script with these, so that we rename them
in the repository to follow the spec.  As the first step, I'd still let
there the lc_ prefix, but as soon as the Easy Hack to treat the
Hi-contrast icons as a separate icon theme is finished, we can do even
more magic here :-)

BTW - you do not have to do the lch_, sc_, or sch_ separately, the
prefix means size (l == large, s == small), 'c' - I don't know ;-), and
'h' means hi-contrast.  So in fact, it is enough to do that for the lc_
images, the rest can be generated.

Thank you,
Kendy

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to