29 lines
1.4 KiB
Plaintext
29 lines
1.4 KiB
Plaintext
The repository tools/source_icons contains source icons (in svg format) and the script to generate png icons for both Dark and Light themes.
|
|
|
|
|
|
===================================
|
|
=== tools/source_icons/scalable ===
|
|
===================================
|
|
- contains icons in svg format
|
|
- a sidecar *.file for each *.svg file
|
|
- the sidecar *.file has the following format:
|
|
-> colum are separated with a comma
|
|
-> first column list the *.png file to be created
|
|
-> second column indicates either the width (e.g. w22) or the height (e.g. h16) in pixel for the *.png file
|
|
-> third column is optional. It indicates the icon category (e.g. actions, devices, places). If not indicated, the icon is supposed to belong to "actions"
|
|
|
|
|
|
=================================
|
|
=== tools/source_icons/script ===
|
|
=================================
|
|
- the main script to create the icons in make_all_icon_theme.bash
|
|
- launch make_all_icon_theme.bash tools/source_icons/scalable /tmp/png
|
|
- the icons and an archive will be created in /tmp/png
|
|
|
|
================================
|
|
=== guidelines for icon name ===
|
|
================================
|
|
- Use stock item name when prebuilt icon exists (e.g. gtk-open.png). See http://developer.gnome.org/gtk/2.24/gtk-Stock-Items.html
|
|
- Use "-" to separate words (e.g. panel-to-left.png)
|
|
- Avoid the use of icon size as a suffix to name icon (colour.png and nor colour-24.png). If needed, use the suffix -large or -small (gtk-close-small.png).
|