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 |