Calligra/Icons/3.0

From KDE Community Wiki
Revision as of 04:45, 12 November 2015 by Frinring (talk | contribs)

Legend: TODO, DONE, ??

Table related icons

Existing icons in Breeze:

edit-table-cell-merge
edit-table-cell-split
edit-table-delete-column
edit-table-delete-row
edit-table-insert-column-left
edit-table-insert-column-right
edit-table-insert-row-above
edit-table-insert-row-below

The naming pattern for action icons (as I understand it):

edit-OBJECT-ACTION(-MATERIAL)

"edit-" as prefix because content is changed. Then there are "format-" icons for changing the style of content. And state icons, though there is slight mix with action icons, as target state is also used with actions.

old name proposed name description state
adjustcol edit-table-column-resize-equal used for both equalize & adapt-to-content ?
adjustcol edit-table-column-resize-fit used for both equalize & adapt-to-content ?
adjustrow edit-table-row-resize-equal used for both equalize & adapt-to-content ?
adjustrow edit-table-row-resize-fit used for both equalize & adapt-to-content ?
resizecol edit-table-column-resize ?
resizerow edit-table-row-resize ?
hide_table_column table-column-visible-off target state used with action, like "layer-visible-*" ?
hide_table_row table-row-visible-off " ?
show_table_column table-column-visible-on " ?
show_table_row table-row-visible-on " ?
cell_edit edit-table-cell-edit used to start editing (text) content of cell, "edit" as action seems strange, just "edit-table-cell" also, better idea? ?
cell_layout edit-table-cell-format used to start formatting (content of) cell, see also tool_cellformatting. Or "format-table-cell"? ?
insertcell edit-table-insert-cell used to insert single blank cell or multiple ones, incl. full row/column ?
insertcellcopy edit-table-paste-cell for inserting cells from clipboard, moving existing ones to other positions ?
mergecell edit-table-cell-merge seems existing icon is for same usecase ?
mergecell-horizontal edit-table-cell-merge-horizontal used to merge all selected cells horizontal only ?
mergecell-vertical edit-table-cell-merge-vertical used to merge all selected cells vertical only ?
removecell edit-table-cell-delete used to remove a complete cell, resulting in other cells moving positions ?
deletecell edit-table-cell-clear used to blank selected cells from all data and formatting ?
delete_table edit-table-delete used to delete the whole table/spreadsheet ?
dissociatecell edit-table-cell-unmerge or use edit-table-cell-split? ?
clear_table_contents edit-table-clear ?
selection edit-table-select-cell used both for selecting single cells and cell ranges, but single item in icon is standard? ?

Kexi also has table icons (but db vs. spreadsheet?)

old name proposed name description state
insert_table_row edit-table-insert-row-above use existing breeze, cmp. kexi/main/KexiMainWindow.cpp:779 tooltip "above" ?
delete_table_row rename table-delete-row ?

Borders for multiple cells

old name proposed name description state
border_all format-border-set-all sets borders on all sides of all selected cells ?
border_inside format-border-set-internal sets borders only at sides of selected cells where neighbor is not selected ?
border_outline format-border-set-external sets borders only at sides where both neighboring cells are selected ?
border_top format-border-set-top sets border only at the top side of the top selected cells ?
border_bottom format-border-set-bottom sets border only at the bottom side of the bottom selected cells ?
border_left format-border-set-left sets border only at the left side of the left selected cells ?
border_right format-border-set-right sets border only at the right side of the right selected cells ?
border_horizontal format-border-set-internal-horizontal like border_inside, but only horizontal sides ?
border_vertical format-border-set-internal-vertical like border_inside, but only verticalal sides ?
border_remove format-border-remove / border-set-none removes all borders on all sides of all selected cells ?
border_fall format-border-set-diagonal-tl-br sets diagonal line to all selected cells (topleft-bottomright) ?
border_up format-border-set-diagonal-bl-tr sets diagonal line to all selected cells (bottomleft-topright) ?
borderpainter format-border turns mouse to "painter" with current border settings, to format borders by clicking them ?

"table" is used for both for spreadsheet tables and db tables. Do they need different iconic language ?

Kexi

(this section also contains libraries that are used by Kexi)

TODO

KDb lib

See KDb for info about this component.

TODO

KProperty lib

See KProperty for info about this component.

  • TODO: button_no has been moved from Kexi here and is used to show "No" value, it's actuqally a 'minus' sign, see the Fill Background property at http://i.imgur.com/ES2BSbt.png.

KReport lib

See KReport for info about this component.

TODO

References