TangoifiedIcons

From Inkscape Wiki
Jump to navigation Jump to search

This page is outdated. It is kept for historical reasons, e.g. to document specific decisions in Inkscape development.

See Themable icons

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.

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/

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]


Drawing tools

Icon Icon name px Size Description Tango Icon Tango Name Proposed Icon
Orig draw select.png draw_select 24 Pointer tool   tool-pointer Tool-pointer.png
Orig draw node.png draw_node 24 Node selection tool NA NA Tool-node.png
Orig draw tweak.png draw_tweak 24 NA NA NA
Orig draw zoom.png draw_zoom 24 Page Magnifier tool page-magnifier Page-magnifier.png
Orig draw rect.png draw_rect 24 draw-rectangle Draw-rectangle-tango.png
Orig draw arc.png draw_arc 24 draw-ellipse Draw-arc.png
Orig draw star.png draw_star 24 draw-star Draw-star-tango.png
Orig draw spiral.png draw_spiral 24 NA NA Draw-spiral-tango.png
Orig draw freehand.png draw freehand 24 draw-freehand Draw-freehand-tango.png
Orig draw pen.png draw pen 24 Draw-pen.png
Orig draw calligraphic.png draw calligraphic 24   Draw-calligraphic-tango.png
Orig draw paintbucket.png draw paintbucket 24   Draw-fill.png
Orig draw text.png draw text 24   Draw-text-tango.png
Orig draw connector.png draw connector 24 Draw-connector-tango.png
Orig draw gradient.png draw gradient 24   Draw-gradient.png
Orig draw dropper.png draw dropper 24   Draw-dropper.png

Tool Controls

Select Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig object flip hor.png object flip hor Object flip hor.png
Orig object flip ver.png object flip ver Object flip ver.png
Orig object rotate 90 CCW.png object rotate 90 CCW Object rotate 90 CCW.png
Orig object rotate 90 CW.png object rotate 90 CW Object rotate 90 CW.png
Orig selection up.png selection up Selection up.png
Orig selection bot.png selection bot Selection bot.png
Orig selection down.png selection down Selection down.png
Orig selection top.png selection top Selection top.png
Orig selection deselect.png selection deselect Selection deselect.png
Orig selection select all.png selection select all Selection select all.png
Orig selection select all in all layers.png selection select all in all layers Selection select all in all layers.png
Orig transform corners.png transform corners Transform corners.png
Orig transform gradient.png transform gradient Transform gradient.png
Orig transform pattern.png transform pattern Transform pattern.png
Orig transform stroke.png transform stroke Transform stroke.png

Node Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig nodes show handles.png nodes show handles
Orig node break.png node break
Orig node curve.png node curve
Orig node cusp.png node cusp
Orig node delete.png node delete
Orig node delete segment.png node delete segment
Orig node insert.png node insert
Orig node join.png node join
Orig node join segment.png node join segment
Orig node line.png node line
Orig node smooth.png node smooth
Orig node symmetric.png node symmetric
Orig stroke tocurve.png stroke tocurve
Orig object tocurve.png object tocurve

Tweak Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig tweak attract mode.png tweak attract mode
Orig tweak colorjitter mode.png tweak colorjitter mode
Orig tweak colorpaint mode.png tweak colorpaint mode
Orig tweak grow mode.png tweak grow mode
Orig tweak push mode.png tweak push mode
Orig tweak repel mode.png tweak repel mode
Orig tweak roughen mode.png tweak roughen mode
Orig tweak shrink mode.png tweak shrink mode
Orig guse pressure.png guse pressure

Zoom Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig zoom 1 to 1.png zoom 1 to 1 Zoom-original-tango.png
Orig zoom 1 to 2.png zoom 1 to 2 Zoom-1-to-2.png
Orig zoom 2 to 1.png zoom 2 to 1 Zoom-2-to-1.png
Orig zoom draw.png zoom draw File:Zoom-drawing-tango.png
Orig zoom in.png zoom in Zoom-in-tango.png
Orig zoom next.png zoom next Zoom-next-tango.png
Orig zoom out.png zoom out Zoom-out-tango.png
Orig zoom page.png zoom page File:Zoom-page.png
Orig zoom pagewidth.png zoom pagewidth File:Zoom-page-width.png
Orig zoom previous.png zoom previous Zoom-previous-tango.png
Orig zoom select.png zoom select File:Zoom-selection.png

Rectangle Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig squared corner.png squared corner

Arc Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig circle closed arc.png circle closed arc
Orig circle open arc.png circle open arc
Orig reset circle.png reset circle

Star Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig star angled.png star angled
Orig star flat.png star flat

Calligraphic Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig trace background.png trace background
Orig guse tilt.png guse tilt
Orig guse pressure.png guse pressure

Text Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig writing mode lr.png writing mode lr
Orig writing mode tb.png writing mode tb

Connector Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig connector avoid.png connector avoid
Orig connector ignore.png connector ignore
Orig directed graph.png directed graph
Orig remove overlaps.png remove overlaps

Gradient Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig fill radial.png fill radial
Orig controls fill.png controls fill
Orig controls stroke.png controls stroke
Orig fill gradient.png fill gradient

Dropper Controls

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig color alpha get.png color alpha get
Orig color alpha set.png color alpha set

Palettes

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig object font.png object font
Orig xml editor.png xml editor
Orig object align.png object align
Orig object trans.png object trans
Orig fill and stroke.png fill and stroke
Orig grid arrange.png grid arrange
Orig layers.png layers
   

Fill and Stroke

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig properties fill.png properties fill
Orig properties stroke paint.png properties stroke paint
Orig properties stroke.png properties stroke
Orig fill none.png fill none
Orig fill gradient.png fill gradient
Orig fill radial.png fill radial
Orig fill pattern.png fill pattern
Orig fill solid.png fill solid
Orig fill unset.png fill unset
Orig fillrule evenodd.png fillrule evenodd
Orig fillrule nonzero.png fillrule nonzero
Orig cap butt.png cap butt
Orig cap round.png cap round
Orig cap square.png cap square
Orig join bevel.png join bevel
Orig join miter.png join miter
Orig join round.png join round

Transform

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig arrows hor.png arrows hor
Orig arrows ver.png arrows ver
Orig transform rotate.png transform rotate
Orig transform scale hor.png transform scale hor
Orig transform scale ver.png transform scale ver
Orig transform scew hor.png transform scew hor
Orig transform scew ver.png transform scew ver

Align and Distribute

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig al baselines hor.png al baselines hor
Orig al baselines vert.png al baselines vert
Orig al bottom in.png al bottom in
Orig al bottom out.png al bottom out
Orig al center hor.png al center hor
Orig al center ver.png al center ver
Orig al left in.png al left in
Orig al left out.png al left out
Orig al right in.png al right in
Orig al right out.png al right out
Orig al top in.png al top in
Orig al top out.png al top out
Orig distribute baselines hor.png distribute baselines hor
Orig distribute baselines vert.png distribute baselines vert
Orig distribute bottom.png distribute bottom
Orig distribute hcentre.png distribute hcentre
Orig distribute hdist.png distribute hdist
Orig distribute left.png distribute left
Orig distribute randomize.png distribute randomize
Orig distribute right.png distribute right
Orig distribute top.png distribute top
Orig distribute vcentre.png distribute vcentre
Orig distribute vdist.png distribute vdist
Orig unclump.png unclump
Orig graph layout.png graph layout
Orig remove overlaps.png remove overlaps
Orig node halign.png node halign
Orig node hdistribute.png node hdistribute
Orig node valign.png node valign
Orig node vdistribute.png node vdistribute

Grid Arrange

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig clonetiler per row.png clonetiler per row
Orig clonetiler per column.png clonetiler per column

Text

Text icons are not currently used.

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig text horz kern.png text horz kern
Orig text letter spacing.png text letter spacing
Orig text line spacing.png text line spacing
Orig text remove kerns.png text remove kerns
Orig text vert kern.png text vert kern  
Orig text rotation.png text_rotation

Clone

Clone icons are not currently used.

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig clonetiler per column color.png clonetiler per column color
Orig clonetiler per column opacity.png clonetiler per column opacity
Orig clonetiler per column rotation.png clonetiler per column rotation
Orig clonetiler per column scale.png clonetiler per column scale
Orig clonetiler per column shift.png clonetiler per column shift
Orig clonetiler per row color.png clonetiler per row color
Orig clonetiler per row opacity.png clonetiler per row opacity
Orig clonetiler per row rotation.png clonetiler per row rotation
Orig clonetiler per row scale.png clonetiler per row scale
Orig clonetiler per row shift.png clonetiler per row shift

XML Editor

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig add xml element node.png add xml element node
Orig add xml text node.png add xml text node
Orig duplicate xml node.png duplicate xml node
Orig delete xml node.png delete xml node
Orig delete xml attribute.png delete xml attribute

Layers

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig visible.png visible
Orig width height lock.png width height lock
Orig hidden.png hidden
Orig lock unlocked.png lock unlocked

Menus

File

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig file export.png file export
Orig file import.png file import
Orig file vacuum.png file vacuum
Orig document metadata.png document metadata
Orig input devices.png input devices
Orig ocal export.png ocal export
Orig ocal import.png ocal import

Edit

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig edit undo history.png edit undo history
Orig selection paste in place.png selection paste in place
Orig selection paste style.png selection paste style
Orig edit clone.png edit clone
Orig edit create tiled clones.png edit create tiled clones
Orig edit duplicate.png edit duplicate
Orig edit select original.png edit select original
Orig edit unlink clone.png edit unlink clone
Orig selection bitmap.png selection bitmap
Orig selection invert.png selection invert
Orig selection deselect.png selection deselect

View

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig zoom 1 to 1.png zoom 1 to 1
Orig zoom 1 to 2.png zoom 1 to 2
Orig zoom 2 to 1.png zoom 2 to 1
Orig zoom draw.png zoom draw
Orig zoom in.png zoom in
Orig zoom next.png zoom next
Orig zoom out.png zoom out
Orig zoom page.png zoom page
Orig zoom pagewidth.png zoom pagewidth
Orig zoom previous.png zoom previous
Orig zoom select.png zoom select
Orig grid.png grid
Orig guides.png guides
Orig dialog toggle.png dialog toggle
Orig swatches.png swatches
Orig messages.png messages
Orig scripts.png scripts
Orig window next.png window next
Orig window previous.png window previous
Orig view icon preview.png view icon preview
Orig view new.png view new
Orig fullscreen.png fullscreen

Layer

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig new layer.png new layer
Orig rename layer.png rename layer
Orig switch to layer above.png switch to layer above
Orig switch to layer below.png switch to layer below
Orig move selection above.png move selection above
Orig move selection below.png move selection below
Orig layer to bottom.png layer to bottom
Orig layer to top.png layer to top
Orig raise layer.png raise layer
Orig lower layer.png lower layer
Orig delete layer.png delete layer

Object

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig selection group.png selection group
Orig selection ungroup.png selection ungroup
Orig selection up.png selection up
Orig selection bot.png selection bot
Orig selection down.png selection down
Orig selection top.png selection top
Orig object flip hor.png object flip hor
Orig object flip ver.png object flip ver
Orig object rotate 90 CCW.png object rotate 90 CCW
Orig object rotate 90 CW.png object rotate 90 CW

Path

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig stroke tocurve.png stroke tocurve
Orig object tocurve.png object tocurve
Orig selection trace.png selection trace
Orig union.png union
Orig difference.png difference
Orig division.png division
Orig exclusion.png exclusion
Orig selection break.png selection break
Orig selection combine.png selection combine
Orig linked offset.png linked offset
Orig dynamic offset.png dynamic offset
Orig outset path.png outset path
Orig inset path.png inset path
Orig intersection.png intersection
Orig cut path.png cut path
Orig simplify.png simplify
Orig selection reverse.png selection reverse

Text

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig put on path.png put on path
Orig remove from path.png remove from path
Orig flow into frame.png flow into frame
Orig unflow.png unflow
Orig convert to text.png convert to text
Orig remove manual kerns.png remove manual kerns

Help

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig about memory.png about memory
Orig inkscape options.png inkscape options

Extras

These icons may need classification or may be unused.

Icon Icon name Req. Pixel Size Description Current Tango ArtLibreSet Proposed Icon
Orig 3dbox four handles.png 3dbox four handles
Orig 3dbox three handles.png 3dbox three handles
Orig dialog item properties.png dialog item properties
Orig draw 3dbox.png draw 3dbox
Orig file open recent.png file open recent
Orig help keys.png help keys
Orig help tutorials.png help tutorials
Orig inkscape.file.png inkscape.file
Orig sticky zoom.png sticky zoom
Orig toggle vp x.png toggle vp x
Orig toggle vp y.png toggle vp y
Orig toggle vp z.png toggle vp z