Contents |
[edit] The reasoning
Many GTK applications (including the whole Gnome desktop) are using Tango icons. These icons are designed to look nice in many environments (on all kinds of backgrounds and in many different OSes). So both for unification purposes on Linux and for cross-platform reasons, it would be nice to have a complete Tangoified Inkscape Icon Set for a future release (hopefully sooner rather than later).
The Tangoified set here is lacking many icons. It is based on the Tango ArtLibre Icon Set, which Gimp also uses.
This page is a place to list all the icons Inkscape needs, the corresponding icons (whether they exists already or not) in the ArtLibre Set and the proposed Tangoified icon for Inkscape. This would be the ArtLibre icon directly or an improved version, made to fit withing Inkscape more properly.
[edit] Standard naming and loading
We should try to get Inkscape loading those from standard calls and naming so that users can switch icons externally. The Tango naming utilities and following the Icon Naming Specification might help.
To get things going well, we also would probably need to get Inkscape to hook itself in a standard GTK+ icon source. (So Inkscape would ask GTK+ to get an icon for it, and GTK+ would turn around and ask Inkscape to provide that icon).
Furthermore, and icon set switcher would be nice to void fidling with SVG files in .inkscape/icons/
[edit] The Icons
There are 246 unique inkscape icons. All of them are listed in the following tables. Each of which is structured as follows: an image of current Inkscape icon, the name of this icon in Inkscape, the size at which the SVG should be designed (in pixels) to look crisp in standard GTK themes, a short description of the tool, the corresponding ArtLibre icon and ArtLibre icon name (NA if it does not exists), an image of the proposed replacement icon.
All image need to be manually uploaded. If you wish to help upload a few to this wiki, you can download a ZIP file of all icons already named from [1]
[edit] Drawing tools
[edit] Tool Controls
[edit] Select Controls
[edit] Node Controls
[edit] Tweak Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig tweak attract mode.png | tweak attract mode | ||||
| Image:Orig tweak colorjitter mode.png | tweak colorjitter mode | ||||
| Image:Orig tweak colorpaint mode.png | tweak colorpaint mode | ||||
| Image:Orig tweak grow mode.png | tweak grow mode | ||||
| Image:Orig tweak push mode.png | tweak push mode | ||||
| Image:Orig tweak repel mode.png | tweak repel mode | ||||
| Image:Orig tweak roughen mode.png | tweak roughen mode | ||||
| Image:Orig tweak shrink mode.png | tweak shrink mode | ||||
| Image:Orig guse pressure.png | guse pressure |
[edit] Zoom Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| zoom 1 to 1 | |||||
| zoom 1 to 2 | |||||
| zoom 2 to 1 | |||||
| zoom draw | Image:Zoom-drawing.png | ||||
| zoom in | |||||
| zoom next | |||||
| zoom out | |||||
| zoom page | Image:Zoom-page.png | ||||
| zoom pagewidth | Image:Zoom-page-width.png | ||||
| zoom previous | Image:Zoom-previous.png | ||||
| zoom select | Image:Zoom-selection.png |
[edit] Rectangle Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig squared corner.png | squared corner |
[edit] Arc Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig circle closed arc.png | circle closed arc | ||||
| Image:Orig circle open arc.png | circle open arc | ||||
| Image:Orig reset circle.png | reset circle |
[edit] Star Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig star angled.png | star angled | ||||
| Image:Orig star flat.png | star flat |
[edit] Calligraphic Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig trace background.png | trace background | ||||
| Image:Orig guse tilt.png | guse tilt | ||||
| Image:Orig guse pressure.png | guse pressure |
[edit] Text Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig writing mode lr.png | writing mode lr | ||||
| Image:Orig writing mode tb.png | writing mode tb |
[edit] Connector Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig connector avoid.png | connector avoid | ||||
| Image:Orig connector ignore.png | connector ignore | ||||
| Image:Orig directed graph.png | directed graph | ||||
| Image:Orig remove overlaps.png | remove overlaps |
[edit] Gradient Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig fill radial.png | fill radial | ||||
| Image:Orig controls fill.png | controls fill | ||||
| Image:Orig controls stroke.png | controls stroke | ||||
| Image:Orig fill gradient.png | fill gradient |
[edit] Dropper Controls
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig color alpha get.png | color alpha get | ||||
| Image:Orig color alpha set.png | color alpha set |
[edit] Palettes
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig object font.png | object font | ||||
| Image:Orig xml editor.png | xml editor | ||||
| Image:Orig object align.png | object align | ||||
| Image:Orig object trans.png | object trans | ||||
| Image:Orig fill and stroke.png | fill and stroke | ||||
| Image:Orig grid arrange.png | grid arrange | ||||
| Image:Orig layers.png | layers | ||||
[edit] Fill and Stroke
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig properties fill.png | properties fill | ||||
| Image:Orig properties stroke paint.png | properties stroke paint | ||||
| Image:Orig properties stroke.png | properties stroke | ||||
| Image:Orig fill none.png | fill none | ||||
| Image:Orig fill gradient.png | fill gradient | ||||
| Image:Orig fill radial.png | fill radial | ||||
| Image:Orig fill pattern.png | fill pattern | ||||
| Image:Orig fill solid.png | fill solid | ||||
| Image:Orig fill unset.png | fill unset | ||||
| Image:Orig fillrule evenodd.png | fillrule evenodd | ||||
| Image:Orig fillrule nonzero.png | fillrule nonzero | ||||
| Image:Orig cap butt.png | cap butt | ||||
| Image:Orig cap round.png | cap round | ||||
| Image:Orig cap square.png | cap square | ||||
| Image:Orig join bevel.png | join bevel | ||||
| Image:Orig join miter.png | join miter | ||||
| Image:Orig join round.png | join round |
[edit] Transform
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig arrows hor.png | arrows hor | ||||
| Image:Orig arrows ver.png | arrows ver | ||||
| Image:Orig transform rotate.png | transform rotate | ||||
| Image:Orig transform scale hor.png | transform scale hor | ||||
| Image:Orig transform scale ver.png | transform scale ver | ||||
| Image:Orig transform scew hor.png | transform scew hor | ||||
| Image:Orig transform scew ver.png | transform scew ver |
[edit] Align and Distribute
[edit] Grid Arrange
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig clonetiler per row.png | clonetiler per row | ||||
| Image:Orig clonetiler per column.png | clonetiler per column |
[edit] Text
Text icons are not currently used.
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig text horz kern.png | text horz kern | ||||
| Image:Orig text letter spacing.png | text letter spacing | ||||
| Image:Orig text line spacing.png | text line spacing | ||||
| Image:Orig text remove kerns.png | text remove kerns | ||||
| Image:Orig text vert kern.png | text vert kern | ||||
| Image:Orig text rotation.png | text_rotation |
[edit] Clone
Clone icons are not currently used.
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig clonetiler per column color.png | clonetiler per column color | ||||
| Image:Orig clonetiler per column opacity.png | clonetiler per column opacity | ||||
| Image:Orig clonetiler per column rotation.png | clonetiler per column rotation | ||||
| Image:Orig clonetiler per column scale.png | clonetiler per column scale | ||||
| Image:Orig clonetiler per column shift.png | clonetiler per column shift | ||||
| Image:Orig clonetiler per row color.png | clonetiler per row color | ||||
| Image:Orig clonetiler per row opacity.png | clonetiler per row opacity | ||||
| Image:Orig clonetiler per row rotation.png | clonetiler per row rotation | ||||
| Image:Orig clonetiler per row scale.png | clonetiler per row scale | ||||
| Image:Orig clonetiler per row shift.png | clonetiler per row shift |
[edit] XML Editor
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig add xml element node.png | add xml element node | ||||
| Image:Orig add xml text node.png | add xml text node | ||||
| Image:Orig duplicate xml node.png | duplicate xml node | ||||
| Image:Orig delete xml node.png | delete xml node | ||||
| Image:Orig delete xml attribute.png | delete xml attribute |
[edit] Layers
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig visible.png | visible | ||||
| Image:Orig width height lock.png | width height lock | ||||
| Image:Orig hidden.png | hidden | ||||
| Image:Orig lock unlocked.png | lock unlocked |
[edit] Menus
[edit] File
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig file export.png | file export | ||||
| Image:Orig file import.png | file import | ||||
| Image:Orig file vacuum.png | file vacuum | ||||
| Image:Orig document metadata.png | document metadata | ||||
| Image:Orig input devices.png | input devices | ||||
| Image:Orig ocal export.png | ocal export | ||||
| Image:Orig ocal import.png | ocal import |
[edit] Edit
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig edit undo history.png | edit undo history | ||||
| Image:Orig selection paste in place.png | selection paste in place | ||||
| Image:Orig selection paste style.png | selection paste style | ||||
| Image:Orig edit clone.png | edit clone | ||||
| Image:Orig edit create tiled clones.png | edit create tiled clones | ||||
| Image:Orig edit duplicate.png | edit duplicate | ||||
| Image:Orig edit select original.png | edit select original | ||||
| Image:Orig edit unlink clone.png | edit unlink clone | ||||
| Image:Orig selection bitmap.png | selection bitmap | ||||
| Image:Orig selection invert.png | selection invert | ||||
| selection deselect |
[edit] View
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| zoom 1 to 1 | |||||
| zoom 1 to 2 | |||||
| zoom 2 to 1 | |||||
| zoom draw | |||||
| zoom in | |||||
| zoom next | |||||
| zoom out | |||||
| zoom page | |||||
| zoom pagewidth | |||||
| zoom previous | |||||
| zoom select | |||||
| Image:Orig grid.png | grid | ||||
| Image:Orig guides.png | guides | ||||
| Image:Orig dialog toggle.png | dialog toggle | ||||
| Image:Orig swatches.png | swatches | ||||
| Image:Orig messages.png | messages | ||||
| Image:Orig scripts.png | scripts | ||||
| Image:Orig window next.png | window next | ||||
| Image:Orig window previous.png | window previous | ||||
| Image:Orig view icon preview.png | view icon preview | ||||
| Image:Orig view new.png | view new | ||||
| Image:Orig fullscreen.png | fullscreen |
[edit] Layer
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig new layer.png | new layer | ||||
| Image:Orig rename layer.png | rename layer | ||||
| Image:Orig switch to layer above.png | switch to layer above | ||||
| Image:Orig switch to layer below.png | switch to layer below | ||||
| Image:Orig move selection above.png | move selection above | ||||
| Image:Orig move selection below.png | move selection below | ||||
| Image:Orig layer to bottom.png | layer to bottom | ||||
| Image:Orig layer to top.png | layer to top | ||||
| Image:Orig raise layer.png | raise layer | ||||
| Image:Orig lower layer.png | lower layer | ||||
| Image:Orig delete layer.png | delete layer |
[edit] Object
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig selection group.png | selection group | ||||
| Image:Orig selection ungroup.png | selection ungroup | ||||
| selection up | |||||
| selection bot | |||||
| selection down | |||||
| selection top | |||||
| object flip hor | |||||
| object flip ver | |||||
| object rotate 90 CCW | |||||
| object rotate 90 CW |
[edit] Path
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| stroke tocurve | |||||
| object tocurve | |||||
| Image:Orig selection trace.png | selection trace | ||||
| Image:Orig union.png | union | ||||
| Image:Orig difference.png | difference | ||||
| Image:Orig division.png | division | ||||
| Image:Orig exclusion.png | exclusion | ||||
| Image:Orig selection break.png | selection break | ||||
| Image:Orig selection combine.png | selection combine | ||||
| Image:Orig linked offset.png | linked offset | ||||
| Image:Orig dynamic offset.png | dynamic offset | ||||
| Image:Orig outset path.png | outset path | ||||
| Image:Orig inset path.png | inset path | ||||
| Image:Orig intersection.png | intersection | ||||
| Image:Orig cut path.png | cut path | ||||
| Image:Orig simplify.png | simplify | ||||
| Image:Orig selection reverse.png | selection reverse |
[edit] Text
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig put on path.png | put on path | ||||
| Image:Orig remove from path.png | remove from path | ||||
| Image:Orig flow into frame.png | flow into frame | ||||
| Image:Orig unflow.png | unflow | ||||
| Image:Orig convert to text.png | convert to text | ||||
| Image:Orig remove manual kerns.png | remove manual kerns |
[edit] Help
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig about memory.png | about memory | ||||
| Image:Orig inkscape options.png | inkscape options |
[edit] Extras
These icons may need classification or may be unused.
| Icon | Icon name | Req. Pixel Size | Description | Current Tango ArtLibreSet | Proposed Icon |
|---|---|---|---|---|---|
| Image:Orig 3dbox four handles.png | 3dbox four handles | ||||
| Image:Orig 3dbox three handles.png | 3dbox three handles | ||||
| Image:Orig dialog item properties.png | dialog item properties | ||||
| Image:Orig draw 3dbox.png | draw 3dbox | ||||
| Image:Orig file open recent.png | file open recent | ||||
| Image:Orig help keys.png | help keys | ||||
| Image:Orig help tutorials.png | help tutorials | ||||
| Image:Orig inkscape.file.png | inkscape.file | ||||
| sticky zoom | |||||
| Image:Orig toggle vp x.png | toggle vp x | ||||
| Image:Orig toggle vp y.png | toggle vp y | ||||
| Image:Orig toggle vp z.png | toggle vp z |