Themable icons
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.
This page lists the proposed icon names to be used by Inkscape when implementing Themable App Specific icons, described here.
We'll only use three contexts from the Icon Naming Specification: Actions, Places, and Status.
The ALS/INS column says whether the icon name is present in either the Art Libre set or the freedesktop.org Icon Naming Specification. Ideally, it should be all green, but Inkscape requires a lot of special icons that may not be of much use to other applications.
Actions
Icon name | Description | Icon | Tango | ALS/INS? |
---|---|---|---|---|
align-horizontal-baseline | Align text baseline anchors horizontally | |||
align-horizontal-center | Align center lines of objects horizontally | Yes | ||
align-horizontal-left | Align left edges of objects | |||
align-horizontal-left-to-anchor | Align left edges of objects to the right edge of an anchor object | |||
align-horizontal-right | Align right edges of objects | |||
align-horizontal-right-to-anchor | Align right edges of object to the left edge of an anchor object | |||
align-horizontal-node | Align nodes horizontally | |||
align-vertical-baseline | Align baselines of texts | |||
align-vertical-bottom | Align bottom edges of objects | |||
align-vertical-bottom-to-anchor | Align bottom edges of objects to the top edge of an anchor object | |||
align-vertical-center | Align center lines of objects vertically | Yes | ||
align-vertical-node | Align nodes vertically | |||
align-vertical-top | Align top edges of objects | |||
align-vertical-top-to-anchor | Align top edges of objects to the bottom edge of an anchor object | |||
bitmap-trace | Trace (vectorize) a bitmap | |||
color-fill | Paint Bucket tool | Yes | ||
color-gradient | Gradient tool | Yes | ||
color-management | Toggle color-managed view | Yes | ||
color-picker | Color Picker (Dropper) tool | Yes | ||
distribute-graph-directed | Neatly lay out the connector network as a directed graph | |||
distribute-graph | Neatly lay out the connector network as an undirected graph | |||
distribute-horizontal-center | Distribute the center lines of objects horizontally | Yes | ||
distribute-horizontal-gaps | Make horizontal gaps between objects equal | |||
distribute-horizontal-left | Distribute left edges of objects horizontally | Yes | ||
distribute-horizontal-node | Distribute nodes horizontally | |||
distribute-horizontal-right | Distribute right edges of objects horizontally | Yes | ||
distribute-randomize | Place objects randomly | |||
distribute-remove-overlaps | Rearrange objects so that they don't overlap each other | |||
distribute-unclump | Rearrange objects so that they are equally spaced (center-to-center) | |||
distribute-vertical-bottom | Distribute bottom edges of objects vertically | Yes | ||
distribute-vertical-center | Distribute center lines of objects vertically | Yes | ||
distribute-vertical-gaps | Make vertical gaps between objects equal | |||
distribute-vertical-node | Distribute nodes vertically | |||
distribute-vertical-top | Distriute top edges of objects vertically | Yes | ||
document-cleanup | Remove unneeded definitions from the document (Vacuum Defs) | Yes | ||
document-export-ocal | Export the document to the Open Clip Art Library | |||
document-export | Export the document as a different format | |||
document-import-ocal | Import a document from the Open Clip Art Library | |||
document-import | Import a document or an image | |||
document-metadata | Edit the document's metadata | |||
draw-calligraphic | Calligraphy tool | Yes | ||
draw-connector | Connector tool | |||
draw-cuboid | 3D Box tool | |||
draw-ellipse | Ellipse tool | Yes | ||
draw-eraser | Eraser tool | Yes | ||
draw-freehand | Freehand tool (pencil) | Yes | ||
draw-path | Pen tool | |||
draw-polygon-star | Polygon / Star tool | |||
draw-rectangle | Rectangle tool | Yes | ||
draw-spiral | Spiral tool | |||
draw-text | Text tool | Yes | ||
edit-clone | Clone an object | |||
edit-clone-unlink | Unlink a clone | |||
edit-duplicate | Duplicate an object | |||
edit-paste-in-place | Paste clipboard in place | |||
edit-paste-style | Paste the style of the objects on the clipboard | |||
edit-select-all-layers | Select all objects in all layers | |||
edit-select-invert | Invert selection | |||
edit-select-none | Select nothing (deselect) | |||
edit-select-original | Select the original of a clone | |||
edit-undo-history | View the undo history | |||
format-text-direction-horizontal | ||||
format-text-direction-vertical | ||||
help-keyboard-shortcuts | Keyboard and mouse reference | |||
help-contents | Inkscape Manual | Yes | ||
layer-bottom | Move layer to the bottom | |||
layer-delete | Delete layer | |||
layer-lower | Move layer down | |||
layer-new | Create a new layer | |||
layer-next | Go to the layer below current | |||
layer-previous | Go to the layer above current | |||
layer-raise | Move layer up | |||
layer-rename | Rename the layer | |||
layer-top | Move layer to the top | |||
node-add | Add a node | |||
node-break | Split a node into two disjoint nodes | |||
node-delete-segment | Remove a path segment between two nodes | |||
node-delete | Delete a node | |||
node-join-segment | Create a path segment between two nodes | |||
node-join | Join two nodes into one | |||
object-flip-horizontal | Flip horizontally (mirror) | |||
object-flip-vertical | Flip vertically | |||
object-group | Group selected objects | |||
object-rotate-left | Rotate 90⁰ counter-clockwise | |||
object-rotate-right | Rotate 90⁰ clockwise | |||
object-to-path | Convert object to path | |||
object-tweak-attract | Attract / repel objects (Tweak tool) | |||
object-tweak-blur | Blur objects (Tweak tool) | |||
object-tweak-duplicate | Duplicate objects (Tweak tool) | |||
object-tweak-jitter-color | Jitter objects' colors (Tweak tool) | |||
object-tweak-paint | Paint objects with the tool's color (Tweak tool) | |||
object-tweak-push | Push / pull objects (Tweak tool) | |||
object-tweak-randomize | Randomly displace objects (Tweak tool) | |||
object-tweak-rotate | Rotate objects right / left (Tweak tool) | |||
object-tweak-shrink | Shrink / grow objects (Tweak tool) | |||
object-ungroup | Ungroup objects | |||
path-break-apart | Break disjoint parts of a path into separate paths | |||
path-clip-edit | Edit the clipping path of an object | |||
path-combine | Merge paths into one | |||
path-cut | Cut path | |||
path-difference | Subtract one path from another | |||
path-division | Divide path into disjoined parts where it intersects the second path | |||
path-effect-parameter-next | Select next path parameter of a path effect | |||
path-exclusion | Remove the common part of two paths | |||
path-inset | Inset a path | |||
path-intersection | Remove non-common parts of two paths | |||
path-mask-edit | Edit the masking path of an object | |||
path-offset-dynamic | Create an adjustable offset | |||
path-offset-linked | Create a linked offset that updates whenever the linked path changes | |||
path-outset | Outset a path | |||
path-reverse | Reverse the direction of the path | |||
path-simplify | Simplify the path | |||
path-tweak-attract | Attract / repel paths | |||
path-tweak-push | Push paths | |||
path-tweak-roughen | roughen paths | |||
path-tweak-shrink | Shrink / grow paths | |||
path-union | Union paths | |||
rectangle-make-corners-sharp | Remove rounded corners from a rectangle | |||
selection-bottom | Move selection to the bottom | |||
selection-lower | Move selection down | |||
selection-make-bitmap-copy | Create a bitmap copy of the selected objects | |||
selection-move-to-layer-above | Move the selection one layer up | |||
selection-move-to-layer-below | Move selection one layer down | |||
selection-raise | Move selection up | |||
selection-top | Move selection to the top | |||
show-dialogs | Show / hide dialogs | |||
show-grid | Toggle grid | Yes | ||
show-guides | Toggle guides | Yes | ||
stroke-to-path | Convert the object's stroke to a path | |||
text-convert-to-regular | Convert flowed text to regular text | |||
distribute-horizontal-baseline | Distribute text baseline anchors horizontally | |||
distribute-vertical-baseline | Distribute text baseline anchors vertically | |||
text-flow-into-frame | Flow text into a path frame | |||
text-put-on-path | Put text on a path | |||
text-remove-from-path | Remove text from a path | |||
text-unflow | Remove text from a flow frame | |||
text-unkern | Remove manual kerning | |||
tool-node-editor | Node tool | |||
tool-pointer | Select tool | |||
tool-tweak | Tweak tool | |||
transform-move-horizontal | Move object horizontally (Transform dialog) | |||
transform-move-vertical | Move object vertically (Transform dialog) | |||
transform-rotate | Rotate an object (Transform dialog) | Yes | ||
transform-scale-horizontal | Scale an object horizontally (Transform dialog) | |||
transform-scale-vertical | Scale an object vertically (Transform dialog) | |||
transform-skew-horizontal | Skew an object horizontally (Transform dialog) | |||
transform-skew-vertical | Skew an object vertically (Transform dialog) | |||
window-next | Next window | |||
window-previous | Previous window | |||
xml-attribute-delete | Delete an XML attribute | |||
xml-element-new | Create an XML element node | |||
xml-node-delete | Delete an XML node | |||
xml-node-duplicate | Duplicate an XML node | |||
xml-text-new | Create an XML text node | |||
zoom-double-size | Zoom 2:1 | |||
zoom-fit-drawing | Zoom to fit objects on the page | |||
zoom-fit-page | Zoom to fit page | |||
zoom-fit-selection | Zoom to fit selection | |||
zoom-fit-width | Zoom to fit the page's width | |||
zoom-half-size | Zoom 1:2 | |||
zoom-in | Increase zoom | |||
zoom-next | Redo zoom | |||
zoom-original | Zoom 1:1 | |||
zoom-out | Decrease zoom | |||
zoom-previous | Undo zoom | |||
zoom | Zoom tool |