Themable icons: Difference between revisions

From Inkscape Wiki
Jump to navigation Jump to search
Adambelis (talk | contribs)
No edit summary
No edit summary
 
Line 1: Line 1:
'''<big>NOTE: this page IS outdated</big>'''
{{Outdated}}
 
 


This page lists the proposed icon names to be used by Inkscape when implementing Themable App Specific icons, described [http://live.gnome.org/ThemableAppSpecificIcons here].
This page lists the proposed icon names to be used by Inkscape when implementing Themable App Specific icons, described [http://live.gnome.org/ThemableAppSpecificIcons here].

Latest revision as of 13:08, 13 May 2024

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

Places

Icon name Description Icon Tango ALS/INS?
dialog-align-and-distribute Align and Distribute dialog
dialog-fill-and-stroke Fill and Stroke dialog
dialog-icon-preview Icon Preview dialog
dialog-input-devices Input Devices dialog
dialog-layers Layers dialog
dialog-memory About Memory dialog
dialog-messages Messages dialog (message stack)
dialog-object-properties Object Properties dialog
dialog-rows-and-columns Rows and Columns dialog (grid arrange)
dialog-scripts Scripts dialog
dialog-text-and-font Text and Font dialog
dialog-tile-clones Create Tiled Clones dialog
dialog-transform Apply an arbitrary transformation to an object
dialog-xml-editor XML Editor dialog
grid-axonometric Axonometric grid
grid-rectangular Rectangular (XY) grid
guides
object-columns
object-rows

Status

Icon name Description Icon Tango ALS/INS?
connector-avoid
connector-ignore
draw-ellipse-arc Arc mode of the Ellipse tool
draw-ellipse-segment Segment mode of the Ellipse tool
draw-ellipse-whole Draw whole ellipses instead of arcs or segments
draw-eraser-delete-objects
draw-polygon Polygon mode of the Polygon tool Yes
draw-star Star mode of the Polygon tool Yes
draw-trace-background Trace background lightness with the stroke width
draw-use-pressure Use pressure reading from tablet when drawing
draw-use-tilt Use tilt reading from the tablet when drawing
fill-rule-even-odd
fill-rule-nonzero
node-segment-curve
node-segment-line
node-type-auto-smooth
node-type-cusp
node-type-smooth
node-type-symmetric
object-fill
object-hidden Object or layer is invisible
object-locked Object or layer cannot be modified
object-stroke-style
object-stroke
object-unlocked Object or layer can be modified
object-visible Object or layer is visible
paint-gradient-linear
paint-gradient-radial
paint-none Paint is set to empty
paint-pattern Pattern paint
paint-solid Single color solid paint
paint-unknown Paint is inherited or unknown
path-mode-bezier
path-mode-polyline
path-mode-polyline-paraxial
path-mode-spiro
perspective-parallel Toggle whether an axis in a perspective has a vanishing point
snap Global snap toggle
snap-bounding-box Toggle bounding box snapping
snap-bounding-box-center Toggle snapping between bounding box centers
snap-bounding-box-corners Toggle snapping between bounding box corners
snap-bounding-box-edges Toggle snapping between bounding box edges
snap-bounding-box-midpoints Toggle snapping between bounding box edge midpoints
snap-grid-guide-intersections Toggle snapping to intersections between the grid and guides
snap-nodes Toggle snapping nodes
snap-nodes-center Toggle snapping nodes to centers of objects
snap-nodes-cusp Toggle snapping nodes to cusp nodes
snap-nodes-intersection Toggle snapping nodes to intersections
snap-nodes-midpoint Toggle snapping nodes to edge midpoints
snap-nodes-path Toggle snapping nodes to paths
snap-nodes-rotation-center Toggle snapping nodes to rotation centers of objects
snap-nodes-smooth Togle snapping nodes to smooth nodes
snap-page Toggle snapping to page border
stroke-cap-butt Yes
stroke-cap-round Yes
stroke-cap-square Yes
stroke-join-bevel Yes
stroke-join-miter Yes
stroke-join-round Yes
transform-affect-gradient Transform gradients along with objects
transform-affect-pattern Transform patterns along with objects
transform-affect-rounded-corners Transform rounded corners along with rectangles
transform-affect-stroke Scale stroke width when transforming