Really missing icons in C 2.5
Friedrich W. H. Kossebau
kossebau at kde.org
Sun Jul 22 20:05:07 BST 2012
Hi,
so after another review of the missing icons, where I managed to find
solutions for some (see e.g. today's small patch flood :) ), this email now
might have the final list of icons which are definitely missing for Calligra
(2.5 and surely also master).
Missing icons can be grouped into:
a) chart types
b) clef types for the music shape (+ icon for shape)
c) formula symbols
d) actions for layers
e) guide addition options
f) snap to boundingbox
g) tools
(and of course new Calligra-specific app icons are also TODO)
f) and g) are most visible, so better get cared for first.
What is your proposal how to approach these missing icons?
Go to kde-artists at kde.org and look for ambitious icon designers?
Go to krita forums and ask there?
Blog about this? "A week an icon"?
Make an icon contest?
I don't think I have the power (and fun) to continue on this, too much on my
plate, would be great if someone else could overtake here. Really :)
The only thing left for me to do is to finally merge the koIcon patch into
master the next week, so everyone can check for missing icons themselves in
the future, with ease.
Here now the complete list, with comments e.g. where to start when doing the
icons.
a) Missing Chart Types
----------------------
office-chart-surface
plugins/chartshape/ChartConfigWidget.cpp:1550
office-chart-bubble
plugins/chartshape/ChartConfigWidget.cpp:1547
office-chart-gantt
plugins/chartshape/ChartConfigWidget.cpp:1553
office-chart-stock
plugins/chartshape/ChartConfigWidget.cpp:1544
office-chart-polar-filled
plugins/chartshape/ChartConfigWidget.cpp:301
plugins/chartshape/ChartConfigWidget.cpp:350
plugins/chartshape/ChartConfigWidget.cpp:407
plugins/chartshape/ChartConfigWidget.cpp:1541
There is already a nice set of chart icons, but these types are not yet
included. Ideally the same artist does the missing one.
All existing icons are part of Oxygen icon set, see office-chart-*
b) Missing clef Types (+ icon for shape)
----------------------------------------
music-clef-bass
plugins/musicshape/actions/SetClefAction.cpp:42
music-clef-alto
plugins/musicshape/actions/SetClefAction.cpp:43
music-clef-trebble
plugins/musicshape/actions/SetClefAction.cpp:41
music-clef
plugins/musicshape/actions/SetClefAction.cpp:44
musicflake
# icon for the Music Shape
plugins/musicshape/MusicShapeFactory.cpp:53
musicshape
plugins/musicshape/MusicToolFactory.cpp:33
Pinged Marijn about this, cmp. email "Missing icons in music shape"
c) Missing Formula Symbols
--------------------------
vector
plugins/formulashape/KoFormulaTool.cpp:426
root
plugins/formulashape/KoFormulaTool.cpp:413
bevelled
plugins/formulashape/KoFormulaTool.cpp:419
rsubup
plugins/formulashape/KoFormulaTool.cpp:433
gsubup
plugins/formulashape/KoFormulaTool.cpp:439
enclosed
plugins/formulashape/KoFormulaTool.cpp:411
>From what I can tell after my research these icons have never existed. A
request to the original author has not got an answer yet (see email "Missing
icons in the formula shape" from July 10th 2012 on calligra-devel)
Other icons are in plugins/formulashape/pics/hicolor/
d) Missing Actions for Layers
------------------------------
layer-new
libs/kopageapp/KoPADocumentStructureDocker.cpp:117
Icon for the action to create a new layer (layer as in: layer in a stack of
layers of a document, where each layer contains a group of objects, like a
pixmap)
Krita has a "newlayer" icon (krita/pics/newlayer.png) which is similar to an
empty document.
Other than that there are no icons with a symbol for a layer yet.
edit-duplicate
krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:417
edit-merge
krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:418
Both actions are used in the context menu on a layer in the "Layers" docker of
Krita,
for the actions "Merge with Layer Below" and "Duplicate Layer or Mask".
Question is if there should be generic "edit-merge" and "edit-duplicate" icons
or
specific "layer-duplicate" and "layer-merge-with-below" icons.
Problem with "edit-duplicate" is that "edit-copy" has a similar semantic,
especially in the usual symbol,
just that implicitely this means "copy to clipboard", just that this is not
visible in the symbol.
e) Missing Guide Addition Options
-------------------------------
add-horizontal-edges
plugins/defaultTools/guidestool/InsertGuidesToolOptionWidget.cpp:31
add-vertical-edges
plugins/defaultTools/guidestool/InsertGuidesToolOptionWidget.cpp:32
Used in checkboxes to control if guidelines should be added at the borders of
the current page.
Oxygen has "snap-guideline" and "edit-guides" as design reference.
f) Missing Snap to Boundingbox
------------------------------
snap-boundingbox
libs/flake/SnapGuideConfigWidget.cpp:34
Used in a checkbox to control if bounding boxes of objects should be used as
guidelines to snap to.
Oxygen has lots of "snap-" icons as reference
Very prominently missing icon in the UI!
g) Missing Tools
----------------
tool-pagelayout
words/part/pagetool/KWPageToolFactory.cpp:33
Very prominently missing icon in the UI!
tool-changetracking
plugins/textshape/ReviewToolFactory.cpp:36
tool-references
plugins/textshape/ReferencesToolFactory.cpp:34
Very prominently missing icon in Words UI!
commentTool
plugins/commentshape/CommentToolFactory.cpp:32
No idea how and where to create comment shapes and thus how to see the comment
tool.
So no idea what is needed here as icon.
Comment related icons are in Oxygen none, in Calligra:
sheets/data/toolbar/hicolor/hi16-action-comment.png
sheets/data/toolbar/hicolor/hi16-action-removecomment.png
flow/stencils/SDL/comment.png
inspector
sheets/ui/CellToolBase.cpp:812
no real idea what the inspector is about,
Not yet fixed, but with patches pending:
window
plan/libs/ui/reports/reportview.cpp:660
arrow_center
krita/plugins/extensions/imagesize/dlg_canvassize.cc:282
krita_paintop_icon
krita/ui/widgets/kis_paintop_presets_popup.cpp:92
effectimages
karbon/plugins/tools/filterEffectTool/KarbonFilterEffectsToolFactory.cpp:33
duplicate
braindump/src/View.cpp:193
Cheers
Friedrich
More information about the calligra-devel
mailing list