Projects/Oxygen/namingSpec/actions: Difference between revisions

From KDE TechBase
(Updating various icons with todo items.)
(New color-picker-{white,grey,black} icons by johann_ol. Their purpose I don't know, but as the fallback is fine, nothing is lost having those.)
 
(45 intermediate revisions by 3 users not shown)
Line 4: Line 4:


<pre>
<pre>
  address-book-new              Needed
  address-book-new              OK
  appointment-new                Needed
  appointment-new                OK (since 4.1)
  application-exit              OK (KDE 3 name: exit)
  application-exit              OK (KDE 3 name: exit)
  arrow-down                    -> svn rm
  arrow-down                    -> svn rm
Line 20: Line 20:
  archive-extract                OK * (KDE 3 name: ark_extract)
  archive-extract                OK * (KDE 3 name: ark_extract)
  bookmark-new                  OK * (KDE 3 name: bookmark_add)
  bookmark-new                  OK * (KDE 3 name: bookmark_add)
  bookmark-new-list              OK ** (KDE 3 name: bookmark_list_add)
  bookmark-new-list              -> bookmark-list-new **
                                  (or rather bookmarks-new **?)
                                  (KDE 3 name: bookmark_list_add)
  bookmark-toolbar              ?? (use case: "Set as toolbar folder")
  bookmark-toolbar              ?? (use case: "Set as toolbar folder")
  cd-data                        -> svn rm, in favor
  bookmarks-organize            OK ** (KDE 3 origin: bookmark)
                                  of media-optical-data
call-start                    Needed (CVS version of the spec)
  cd                            -> svn rm, in favor of media-optical
  call-stop                      Needed (CVS version of the spec)
  character-set                  ?? (use cases?)
  character-set                  ?? (use case: choose character set
                                    in KWrite and Konqueror
  chronometer                    ?? (use cases?)
  chronometer                    ?? (use cases?)
color-fill                    -> fill-color **
                                  (change proposed for ArtLibreSet)
color-line                    -> draw-line-color **
                                  (draw-line is in ArtLibreSet)
  color-picker                  OK ** (ArtLibreSet)
  color-picker                  OK ** (ArtLibreSet)
  configure                      OK **
color-picker-white            [...whatever] (since 4.2)
color-picker-grey              [...whatever] (since 4.2)
color-picker-black            [...whatever] (since 4.2)
  configure                      OK **? (-> configure-other?)
  configure-shortcuts            OK **
  configure-shortcuts            OK **
  configure-toolbars            OK **
  configure-toolbars            OK **
network-connect                OK ** (KDE 3 name: connect_established)
network-disconnect            OK ** (KDE 3 name: connect_no)
  contact-new                    OK
  contact-new                    OK
  datashow                      ?? (use cases?) (view-[something]?)
  dashboard-show                OK ** (did not exist in KDE 3)
datashowchart                  ?? (use cases?) (view-[something]?)
  dialog-cancel                  OK (KDE 3 name: button_cancel)
  dialog-cancel                  OK (KDE 3 name: button_cancel)
  dialog-close                  OK (KDE 3 name: fileclose)
  dialog-close                  OK (KDE 3 name: fileclose)
Line 56: Line 55:
  document-preview-archive      OK ** (KDE 3 name: ark_view)
  document-preview-archive      OK ** (KDE 3 name: ark_view)
  document-print                OK (KDE 3 name: fileprint)
  document-print                OK (KDE 3 name: fileprint)
  document-print-preview        OK *** (KDE 3 name: filequickprint)
  document-print-preview        OK (KDE 3 name: filequickprint)
  document-print-frame          OK ** (KDE 3 name: frameprint)
  document-print-frame          OK ** (KDE 3 name: frameprint)
  document-properties            OK (KDE 3 names:
  document-properties            OK (KDE 3 names:
Line 64: Line 63:
  document-save-as              OK (KDE 3 name: filesaveas)
  document-save-as              OK (KDE 3 name: filesaveas)
  document-save-all              OK * (KDE 3 name: save_all)
  document-save-all              OK * (KDE 3 name: save_all)
document-send                  Needed (CVS version of the spec)
document-sign                  OK ** (KDE 3 name: signature)
  draw-brush                    OK ** (ArtLibreSet)
  draw-brush                    OK ** (ArtLibreSet)
  draw-eraser                    OK ** (ArtLibreSet)
  draw-eraser                    OK ** (ArtLibreSet)
  draw-freehand                  OK ** (ArtLibreSet)
  draw-freehand                  OK ** (ArtLibreSet)
draw-text                      OK ** (ArtLibreSet)
edit-bomb                      ?? (since 4.1)
  edit-clear                    OK (Note: Only in CVS,
  edit-clear                    OK (Note: Only in CVS,
                                     not yet in 0.8 of the spec.)
                                     not yet in 0.8 of the spec.)
Line 72: Line 75:
  edit-clear-list                OK ** (KDE 3 origin: view_remove)
  edit-clear-list                OK ** (KDE 3 origin: view_remove)
  edit-clear-history            OK ** (KDE 3 name: history_clear)
  edit-clear-history            OK ** (KDE 3 name: history_clear)
  edit-clear-locationbar         -> (...)-ltr ** (KDE 3 name: locationbar_erase)
  edit-clear-locationbar-ltr     OK ** (KDE 3 name: locationbar_erase)
  edit-clear-locationbar-rtl    OK ** (KDE 3 name: clear_left)
  edit-clear-locationbar-rtl    OK ** (KDE 3 name: clear_left)
  edit-copy                      OK (KDE 3 name: editcopy)
  edit-copy                      OK (KDE 3 name: editcopy)
Line 79: Line 82:
  edit-delete-shred              OK ** (KDE 3 name: editshred)
  edit-delete-shred              OK ** (KDE 3 name: editshred)
  edit-delete-mail              OK ** (KDE 3 name: mail_delete)
  edit-delete-mail              OK ** (KDE 3 name: mail_delete)
knotes-delete-knotes          -> edit-delete-note
  edit-find                      OK (KDE 3 name: find)
  edit-find                      OK (KDE 3 name: find)
  edit-find-replace              Needed (KDE 3 name: apps/kfilereplace)
  edit-find-replace              Needed (KDE 3 name: apps/kfilereplace)
  edit-find-mail                OK ** (KDE 3 name: mail_find)
  edit-find-mail                OK ** (KDE 3 name: mail_find)
  edit-find-user                OK (-> unused... delete?) **
  edit-find-user                OK ** (KDE 3 name: search_user)
                                   (KDE 3 name: search_user)
edit-link                      OK ** (16x16 only, please fix)
                                   (KDE 3 origin: www)
  edit-paste                    OK (KDE 3 name: editpaste)
  edit-paste                    OK (KDE 3 name: editpaste)
  edit-redo                      OK (KDE 3 name: redo)
  edit-redo                      OK (KDE 3 name: redo)
Line 90: Line 93:
  edit-select-all                OK (KDE 3 name: ark_selectall)
  edit-select-all                OK (KDE 3 name: ark_selectall)
  edit-undo                      OK (KDE 3 name: undo)
  edit-undo                      OK (KDE 3 name: undo)
  user-properties                OK ** (KDE 3 name: edit_user)
  feed-subscribe                OK ** (KDE 3 name: rss_tag)
favorites                      ?? (view-favorites?)
                                  (use cases?)
fileview-close-left            -> view-left-close **
fileview-close-right          -> view-right-close **
fileview-column                -> view-file-column **
fileview-detailed              -> view-file-detailed **
fileview-icon                  ?? (duplicate of view-icon?)
                                  (view-file-icons?) **
fileview-multicolumn          -> view-file-multicolumn **
fileview-preview              -> view-file-preview **
fileview-text                  -> view-file-text **
fileview-split                -> view-right-new **
  flag(-black,blue,...)          ?? (eeevil!) (use cases?)
  flag(-black,blue,...)          ?? (eeevil!) (use cases?)
  folder-new                    OK (KDE 3 name: folder_new)
  folder-new                    OK (KDE 3 name: folder_new)
  fork                          ?? (use cases?)
  fork                          ?? (use cases?)
format-fill-color              OK **
  format-font-size-less          OK **
  format-font-size-less          OK **
  format-font-size-more          OK **
  format-font-size-more          OK **
Line 119: Line 111:
  format-list-ordered            OK **
  format-list-ordered            OK **
  format-list-unordered          OK **
  format-list-unordered          OK **
format-stroke-color            OK **
  format-text-bold              OK
  format-text-bold              OK
format-text-color              ?? (since 4.2) (maybe ok, maybe rather
                                    format-stroke-color-text? oh well.)
  format-text-italic            OK
  format-text-italic            OK
  format-text-strikethrough      OK
  format-text-strikethrough      OK
Line 127: Line 122:
  format-text-subscript          OK ** (ArtLibreSet)
  format-text-subscript          OK ** (ArtLibreSet)
  format-text-superscript        OK ** (ArtLibreSet)
  format-text-superscript        OK ** (ArtLibreSet)
frame-edit                    ?? (use cases?)
  games-config-background        ?? (probably a candidate for apps/)
  games-config-background        ?? (probably a candidate for apps/)
  games-config-board            ?? (probably a candidate for apps/)
  games-config-board            ?? (probably a candidate for apps/)
Line 139: Line 133:
  games-hint                    -> help-hint-game
  games-hint                    -> help-hint-game
  games-solve                    ??
  games-solve                    ??
gear                          ?? (eeevil!) (use cases?)
  get-hot-new-stuff              probably OK **, even if highly
  get-hot-new-stuff              probably OK **, even if highly
                                 non-standard. is pretty unique
                                 non-standard. is pretty unique
Line 148: Line 141:
  go-down-search                OK ** (did not exist in KDE 3)
  go-down-search                OK ** (did not exist in KDE 3)
  go-first                      OK (KDE 3 name: start)
  go-first                      OK (KDE 3 name: start)
go-first-view                  OK ** (KDE 3 name: start/2leftarrow)
go-first-view-page            OK ** (KDE 3 name: start/2leftarrow)
  go-home                        OK (KDE 3 name: gohome)
  go-home                        OK (KDE 3 name: gohome)
  go-jump                        OK (KDE 3 name: goto)
  go-jump                        OK (KDE 3 name: goto)
Line 153: Line 148:
  go-jump-today                  OK ** (KDE 3 name: today)
  go-jump-today                  OK ** (KDE 3 name: today)
  go-last                        OK (KDE 3 name: finish)
  go-last                        OK (KDE 3 name: finish)
go-last-view                  OK ** (KDE 3 name: finish/2rightarrow)
go-last-view-page              OK ** (KDE 3 name: finish/2rightarrow)
  go-next                        OK (KDE 3 name: forward)
  go-next                        OK (KDE 3 name: forward)
go-next-view                  OK ** (KDE 3 name: forward/1rightarrow)
go-next-view-page              OK ** (KDE 3 name: forward/1rightarrow)
  go-previous                    OK (KDE 3 name: back)
  go-previous                    OK (KDE 3 name: back)
go-previous-view              OK ** (KDE 3 name: back/1leftarrow)
go-previous-view-page          OK ** (KDE 3 name: back/1leftarrow)
  go-top                        OK (KDE 3 name: top)
  go-top                        OK (KDE 3 name: top)
  go-up                          OK (KDE 3 name: up)
  go-up                          OK (KDE 3 name: up)
  go-up-search                  OK ** (did not exist in KDE 3)
  go-up-search                  OK ** (did not exist in KDE 3)
  help-about                    OK
  help-about                    OK
help-about-kde                -> svn rm, in favor of apps/kde
  help-contents                  OK (KDE 3 name: contents, or contents2)
  help-contents                  OK (KDE 3 name: contents, or contents2)
  help-contextual                OK * (KDE 3 name: contexthelp)
  help-contextual                OK * (KDE 3 name: contexthelp)
  help-faq                      Needed (but not used in KDE currently)
  help-faq                      Needed (but not used in KDE currently)
help-hint                      OK ** (KDE 3 name: idea)
insert-horizontal-rule        OK **
  insert-image                  OK
  insert-image                  OK
  insert-link                    Needed
  insert-link                    OK
  insert-table                  OK *
  insert-table                  OK *
  insert-text                    OK
  insert-text                    OK
  insert-object                  Needed
  insert-object                  Needed
kgpg-export-kgpg              ??
kgpg-identity-kgpg            ??
kgpg-import-kgpg              ??
kgpg-info-kgpg                ??
kgpg-key1-kgpg                ??
kgpg-key2-kgpg                ??
kgpg-key3-kgpg                ??
kgpg-key4-kgpg                ??
kgpg-sign-kgpg                ??
kgpg-term-kgpg                ?? (use cases?)
konv-message                  -> status/dock-konversation-flashing **
konv-message2                  ??
kscd-dock                      -> status/dock-kscd
                                  (or use the standard
                                    kscd icon altogether)
  list-add                      OK (KDE 3 names: add, edit_add)
  list-add                      OK (KDE 3 names: add, edit_add)
  list-add-font                  OK ** (KDE 3 name: newfont)
  list-add-font                  OK ** (KDE 3 name: newfont)
Line 193: Line 180:
  mail-mark-important            OK
  mail-mark-important            OK
  mail-mark-notjunk              OK (KDE 3 names: mail_ham, kmmsg_ham)
  mail-mark-notjunk              OK (KDE 3 names: mail_ham, kmmsg_ham)
  mail-mark-junk                Needed
  mail-mark-junk                OK
  mail-mark-read                OK
  mail-mark-read                OK
  mail-mark-unread              OK
  mail-mark-unread              OK
Line 211: Line 198:
  media-playback-stop            OK
  media-playback-stop            OK
  media-record                  OK
  media-record                  OK
media-scripts                  -> apps/preferences-plugin-script?
                                  move to private app dir?
  media-seek-backward            OK
  media-seek-backward            OK
  media-seek-forward            OK
  media-seek-forward            OK
  media-skip-backward            OK
  media-skip-backward            OK
  media-skip-forward            OK
  media-skip-forward            OK
  network                       ?? (places/system-network **?)
  network-connect                OK ** (KDE 3 name: connect_established)
                                  (port to applications-network
network-disconnect            OK ** (KDE 3 name: connect_no)
                                    as interim solution, until
                                    we've got a good idea)
                                  (use cases?)
  news-subscribe                OK **
  news-subscribe                OK **
  news-unsubscribe              OK **
  news-unsubscribe              OK **
  object-flip-horizontal        Needed
  object-flip-horizontal        OK
  object-flip-vertical          Needed
  object-flip-vertical          OK
  object-rotate-left            OK (KDE 3 name: rotate_ccw)
  object-rotate-left            OK (KDE 3 name: rotate_ccw)
  object-rotate-right            OK (KDE 3 name: rotate_cw)
  object-rotate-right            OK (KDE 3 name: rotate_cw)
  ok                            -> svn rm, in favor of dialog-ok
  object-group                  OK ** (since 4.2) (16x16 only?)
object-ungroup                OK ** (since 4.2) (16x16 only?)
object-order-back              OK ** (since 4.2) (16x16 only?)
object-order-front            OK ** (since 4.2) (16x16 only?)
object-order-lower            OK ** (since 4.2) (16x16 only?)
object-order-raise            OK ** (since 4.2) (16x16 only?)
page-zoom                      OK ** (KDE 3 name: viewmag)
  player-time                    ?? (view-media-player-time?)
  player-time                    ?? (view-media-player-time?)
                                   (use cases?)
                                   (use cases?)
Line 239: Line 227:
  rating                        ?? (use cases?)
  rating                        ?? (use cases?)
  roll                          ?? (used in games for dice rolls)
  roll                          ?? (used in games for dice rolls)
rss                            ?? (use cases?)
rss-tag                        ?? (use cases?)
                                  (KDE 3 name: rss_tag)
  run-build                      OK ** (KDE 3 name: make_kdevelop)
  run-build                      OK ** (KDE 3 name: make_kdevelop)
  run-build-file                OK ** (KDE 3 name: compfile)
  run-build-file                OK ** (KDE 3 name: compfile)
select-rectangular            OK ** (ArtLibreSet)
  services                      ?? (use cases?)
  services                      ?? (use cases?)
                                  (-> places/user-services **?)
                                  (-> view-services **?)
  show-menu                      ?? (-> view-menu-show **?)
  show-menu                      ?? (-> view-menu-show **?)
                                   (-> view-menu-toggle **?)
                                   (-> view-menu-toggle **?)
signature                      ?? (-> document-sign?)
                                  (-> view-menu **?)
                                  (use cases?)
  speaker                        ?? (use cases?)
  speaker                        ?? (use cases?)
  system-lock-screen            OK (KDE 3 name: lock)
  system-lock-screen            OK (KDE 3 name: lock)
  system-log-out                OK (KDE 3 origin: back)
  system-log-out                OK (KDE 3 origin: back)
system-restart                -> system-reboot * (agreed upon
                                  by GNOME, XFCE and KDE maintainers)
                                  (KDE 3 origin: reload? i think)
  system-run                    OK (KDE 3 name: exec)
  system-run                    OK (KDE 3 name: exec)
  system-search                  OK
  system-search                  OK (KDE 3 name: kfind)
system-shutdown                OK * (KDE 3 name: exit)
system-software-install        Needed (CVS version of the spec)
  system-suspend                OK * (KDE 3 name: suspend)
  system-suspend                OK * (KDE 3 name: suspend)
  system-suspend-hibernate      OK (KDE 3 name: hibernate)
  system-suspend-hibernate      -> system-hibernate (agreed upon
                                  by GNOME, XFCE and KDE maintainers)
                                  (KDE 3 name: hibernate)
  system-switch-user            OK * (KDE 3 name: switchuser)
  system-switch-user            OK * (KDE 3 name: switchuser)
table                          ?? (use cases?)
  tab-detach                    OK * (KDE 3 name: tab_breakoff)
  tab-detach                    OK * (KDE 3 name: tab_breakoff)
  tab-duplicate                  OK * (KDE 3 name: tab_duplicate)
  tab-duplicate                  OK * (KDE 3 name: tab_duplicate)
  tab-new-background            OK ** (KDE 3 name: tab_new_bg)
  tab-new-background            OK ** (KDE 3 name: tab_new_bg)
  tab-new                        OK * (KDE 3 names: tab_new, tab_new_raised)
tab-move-left                  Needed * New icon (missing in KDE 3)
tab-move-right                Needed * New icon (missing in KDE 3)
  tab-new                        OK * (KDE 3 name: tab_new)
                                  (KDE 3 name: tab_new_raised)
  tab-close                      OK * (KDE 3 name: tab_remove)
  tab-close                      OK * (KDE 3 name: tab_remove)
  text                          -> draw-text ** (ArtLibreSet)
  tab-close-other                Needed * (KDE 3 name: tab_remove_other)
  text-speak                    OK ** (KDE 3 name: speak?)
  text-speak                    OK ** (KDE 3 name: speak?)
  tools-check-spelling          OK (KDE 3 name: spellcheck)
  tools-check-spelling          OK (KDE 3 name: spellcheck)
Line 269: Line 265:
  tools-media-optical-copy      -> move to (lib?)k3b
  tools-media-optical-copy      -> move to (lib?)k3b
  tools-report-bug              OK ** (KDE 3 origin: kbugbuster)
  tools-report-bug              OK ** (KDE 3 origin: kbugbuster)
transform-move                OK ** (ArtLibreSet)
                                  (KDE 3 name: move)
  transform-rotate              OK ** (ArtLibreSet)
  transform-rotate              OK ** (ArtLibreSet)
                                   (KDE 3 name: rotate)
                                   (KDE 3 name: rotate)
Line 274: Line 272:
  user-group-new                OK ** (KDE 3 name - private
  user-group-new                OK ** (KDE 3 name - private
                                       to KUser: add_group)
                                       to KUser: add_group)
user-properties                OK ** (KDE 3 name: edit_user)
  view-calendar-day              OK ** (KDE 3 name: 1day)
  view-calendar-day              OK ** (KDE 3 name: 1day)
  view-calendar-workweek        OK ** (KDE 3 name: 5days)
  view-calendar-workweek        OK ** (KDE 3 name: 5days)
Line 285: Line 284:
  view-close                    OK **? view-merge **?
  view-close                    OK **? view-merge **?
                                   (KDE 3 name: view_remove)
                                   (KDE 3 name: view_remove)
  view-filter                    OK **
  view-filter                    OK ** (KDE 3 name: filter)
  view-fullscreen                OK
  view-fullscreen                OK (KDE 3 name: window-fullscreen)
  view-history                  OK ** (KDE 3 name: history)
  view-history                  OK ** (KDE 3 name: history)
view-icon                      ?? (duplicate of fileview-icon?)
  view-media-artist              OK ** (KDE 3 origin: identity)
  view-media-artist              OK ** (KDE 3 origin: identity)
  view-media-equalizer          OK ** (KDE 3 name: equalizer)
  view-media-equalizer          OK ** (KDE 3 name: equalizer)
  view-media-lyrics              OK ** (KDE 3 origin: text_center)
  view-media-lyrics              OK ** (KDE 3 origin: text_center)
  view-media-visualization      OK ** (KDE 3 name: visualizations)
  view-media-visualization      OK ** (KDE 3 name: visualizations)
view-media-playlist            OK ** (KDE 3 names:
                                    player_playlist, player_playlist_2)
  view-pim-contacts              OK ** (KDE 3 name: kontact_contacts)
  view-pim-contacts              OK ** (KDE 3 name: kontact_contacts)
  view-pim-calendar              OK ** (KDE 3 name: kontact_date)
  view-pim-calendar              OK ** (KDE 3 name: kontact_date)
Line 310: Line 310:
  view-refresh                  OK
  view-refresh                  OK
  view-restore                  OK
  view-restore                  OK
  view-sidetree                  -> view-sidebar **
  view-sidetree                  -> view-sidebar-right **
  view-sort-ascending            Needed
  view-sort-ascending            OK
  view-sort-descending          Needed
  view-sort-descending          OK
  view-left-right               -> view-split-horizontal **
view-list-details              OK **
  view-top-bottom               -> view-split-vertical **
view-list-icons                OK **
view-list-text                OK **
view-list-tree                OK **
  view-left-close                -> move to Dolphin
view-right-close              -> move to Dolphin
view-right-new                -> move to Dolphin
view-split-left-right          -> view-split-horizontal **
  view-split-top-bottom         -> view-split-vertical **
  view-statistics                OK **
  view-statistics                OK **
  view-tree                      ??
  view-table-of-contents-ltr    OK ** (since 4.1)
view-table-of-contents-rtl    OK ** (since 4.1)
  view-web-browser-dom-tree      -> move to extragear/base/[domtree-plugin]
  view-web-browser-dom-tree      -> move to extragear/base/[domtree-plugin]
  window-close                  OK (KDE 3 origin: fileclose)
  window-close                  OK (KDE 3 origin: fileclose)
  window-new                    OK (KDE 3 name: window_new)
  window-new                    OK (KDE 3 name: window_new)
window-suppressed              ?? (-> status/popup-suppressed?)
                                (Epiphany uses popup-hidden, but I
                                think that's not a really good name)
  zoom-original                  OK (KDE 3 name: viewmag1)
  zoom-original                  OK (KDE 3 name: viewmag1)
  zoom-best-fit                 -> zoom-fit-best *
  zoom-fit-best                 OK (as of the CVS version
                                  (KDE 3 name: viewmagfit)
                                    of the spec, 0.8.90)
                                  (KDE 3 names:
                                    view_fit_window, viewmagfit)
zoom-fit-width                OK * (KDE 3 name: view_fit_width)
zoom-fit-height                OK * (KDE 3 name: view_fit_height)
  zoom-in                        OK (KDE 3 name: viewmag+)
  zoom-in                        OK (KDE 3 name: viewmag+)
  zoom-out                      OK (KDE 3 name: viewmag-)
  zoom-out                      OK (KDE 3 name: viewmag-)
Line 340: Line 349:


<pre>
<pre>
  address-book-new
  call-start
   The icon used for the action to create a new address book.
   The icon used for initiating or accepting a call. Should be
  similar to the standard cellular call pickup icon, a green
  handset with ear and mouth pieces facing upward.
  (Says the spec... I think we can be more flexible.)


  appointment-new
  call-stop
   The icon used for the action to create a new appointment
   The icon used for stopping a current call. Should be similar
   in a calendaring application.
  to the standard cellular call hangup icon, a red handset
  with ear and mouth pieces facing downward.
  (Says the spec... I think we can be more flexible.)
 
document-send
  The icon for the send action. Should be an arrow pointing up
  and away from a hard disk.
   (Says the spec... I think we can be more flexible.)


  document-page-setup
  document-page-setup
Line 356: Line 375:
   The icon for the FAQ item in the Help menu.
   The icon for the FAQ item in the Help menu.
   (Editor's note: not used in KDE either, at the moment.)
   (Editor's note: not used in KDE either, at the moment.)
insert-link
  The icon for the insert link action of an application.


  insert-object
  insert-object
   The icon for the insert object action of an application.
   The icon for the insert object action of an application.
mail-mark-junk
  The icon for the mark as junk action of an
  electronic mail application.


  mail-send-receive
  mail-send-receive
Line 371: Line 383:
   electronic mail application.
   electronic mail application.


  object-flip-horizontal
  system-software-install
  The icon for the action to flip an object horizontally.
   The icon used for the desktop's software installer application.
 
object-flip-vertical
  The icon for the action to flip an object vertically.
 
view-sort-ascending
   The icon used for the "Sort Ascending" item in the
  application's "View" menu, or in a button for
  changing the sort method for a list.
 
view-sort-descending
  The icon used for the "Sort Descending" item in the
  application's "View" menu, or in a button for
  changing the sort method for a list.
</pre>
</pre>


Line 428: Line 427:
  insert-table
  insert-table
   The icon for the insert table action of an application.
   The icon for the insert table action of an application.
mail-mark-notjunk
  ...ok from my point of view, but notify the Tango people
  that they use mail-mark-not-junk (note the additional dash)
  in their theme, as opposed to the spec.


  mail-receive
  mail-receive
Line 447: Line 441:
  tab-duplicate
  tab-duplicate
   The icon used for the "Duplicate Tab" action.
   The icon used for the "Duplicate Tab" action.
tab-move-left
  The icon for the menu action "Window -> Move Tab Left"
tab-move-right
  The icon for the menu action "Window -> Move Tab Right"


  tab-new
  tab-new
Line 453: Line 453:
  tab-close
  tab-close
   The icon used for the "Close Tab" action.
   The icon used for the "Close Tab" action.
tab-close-other
  The icon used for the "Close Other Tabs" action.


  system-suspend
  system-suspend
Line 464: Line 467:
   The icon used for the "Zoom to Width" item
   The icon used for the "Zoom to Width" item
   in the application's "View" menu.
   in the application's "View" menu.
 
zoom-fit-best (instead of zoom-best-fit)
</pre>
</pre>

Latest revision as of 12:13, 13 January 2009

Specification compliance of icon names

Icon names without notes already exist in the freedesktop.org icon naming specification.

 address-book-new               OK
 appointment-new                OK (since 4.1)
 application-exit               OK (KDE 3 name: exit)
 arrow-down                     -> svn rm
 arrow-down-double              -> svn rm
 arrow-left                     -> svn rm
 arrow-left-double              -> svn rm
 arrow-right                    -> svn rm
 arrow-right-double             -> svn rm
 arrow-up                       -> svn rm
 arrow-up-double                -> svn rm
 archive-insert-directory       OK ** (KDE 3 name: ark_adddir)
 archive-insert                 OK * (KDE 3 name: ark_addfile)
 archive-remove                 OK * (KDE 3 name: ark_delete)
 archive-extract                OK * (KDE 3 name: ark_extract)
 bookmark-new                   OK * (KDE 3 name: bookmark_add)
 bookmark-new-list              -> bookmark-list-new **
                                   (or rather bookmarks-new **?)
                                   (KDE 3 name: bookmark_list_add)
 bookmark-toolbar               ?? (use case: "Set as toolbar folder")
 bookmarks-organize             OK ** (KDE 3 origin: bookmark)
 call-start                     Needed (CVS version of the spec)
 call-stop                      Needed (CVS version of the spec)
 character-set                  ?? (use case: choose character set
                                    in KWrite and Konqueror
 chronometer                    ?? (use cases?)
 color-picker                   OK ** (ArtLibreSet)
 color-picker-white             [...whatever] (since 4.2)
 color-picker-grey              [...whatever] (since 4.2)
 color-picker-black             [...whatever] (since 4.2)
 configure                      OK **? (-> configure-other?)
 configure-shortcuts            OK **
 configure-toolbars             OK **
 contact-new                    OK
 dashboard-show                 OK ** (did not exist in KDE 3)
 dialog-cancel                  OK (KDE 3 name: button_cancel)
 dialog-close                   OK (KDE 3 name: fileclose)
 dialog-ok                      OK (KDE 3 names: button_ok, ok)
 dialog-ok-apply                OK ** (KDE 3 name: apply)
 document-decrypt               OK ** (KDE 3 name: decrypted)
 document-encrypt               OK ** (KDE 3 name: encrypted)
 document-export                OK * (KDE 3 name: fileexport)
 document-import                OK * (KDE 3 name: fileimport)
 document-new                   OK (KDE 3 name: filenew)
 document-open                  OK (KDE 3 name: fileopen)
 document-open-recent           OK (did not exist in KDE 3)
 document-open-remote           OK ** (did not exist in KDE 3)
 document-page-setup            Needed
 document-preview               OK * (did not exist in KDE 3)
 document-preview-archive       OK ** (KDE 3 name: ark_view)
 document-print                 OK (KDE 3 name: fileprint)
 document-print-preview         OK (KDE 3 name: filequickprint)
 document-print-frame           OK ** (KDE 3 name: frameprint)
 document-properties            OK (KDE 3 names:
                                    documentinfo, edit)
 document-revert                OK (KDE 3 name: revert)
 document-save                  OK (KDE 3 name: filesave)
 document-save-as               OK (KDE 3 name: filesaveas)
 document-save-all              OK * (KDE 3 name: save_all)
 document-send                  Needed (CVS version of the spec)
 document-sign                  OK ** (KDE 3 name: signature)
 draw-brush                     OK ** (ArtLibreSet)
 draw-eraser                    OK ** (ArtLibreSet)
 draw-freehand                  OK ** (ArtLibreSet)
 draw-text                      OK ** (ArtLibreSet)
 edit-bomb                      ?? (since 4.1)
 edit-clear                     OK (Note: Only in CVS,
                                    not yet in 0.8 of the spec.)
                                   (KDE 3 name: editclear)
 edit-clear-list                OK ** (KDE 3 origin: view_remove)
 edit-clear-history             OK ** (KDE 3 name: history_clear)
 edit-clear-locationbar-ltr     OK ** (KDE 3 name: locationbar_erase)
 edit-clear-locationbar-rtl     OK ** (KDE 3 name: clear_left)
 edit-copy                      OK (KDE 3 name: editcopy)
 edit-cut                       OK (KDE 3 name: editcut)
 edit-delete                    OK * (KDE 3 name: editdelete)
 edit-delete-shred              OK ** (KDE 3 name: editshred)
 edit-delete-mail               OK ** (KDE 3 name: mail_delete)
 edit-find                      OK (KDE 3 name: find)
 edit-find-replace              Needed (KDE 3 name: apps/kfilereplace)
 edit-find-mail                 OK ** (KDE 3 name: mail_find)
 edit-find-user                 OK ** (KDE 3 name: search_user)
 edit-link                      OK ** (16x16 only, please fix)
                                   (KDE 3 origin: www)
 edit-paste                     OK (KDE 3 name: editpaste)
 edit-redo                      OK (KDE 3 name: redo)
 edit-rename                    OK ** (KDE 3 name: editinput)
 edit-select-all                OK (KDE 3 name: ark_selectall)
 edit-undo                      OK (KDE 3 name: undo)
 feed-subscribe                 OK ** (KDE 3 name: rss_tag)
 flag(-black,blue,...)          ?? (eeevil!) (use cases?)
 folder-new                     OK (KDE 3 name: folder_new)
 fork                           ?? (use cases?)
 format-fill-color              OK **
 format-font-size-less          OK **
 format-font-size-more          OK **
 format-indent-less             OK
 format-indent-more             OK
 format-justify-center          OK
 format-justify-left            OK
 format-justify-right           OK
 format-justify-fill            OK
 format-line-spacing-double     OK **
 format-line-spacing-normal     OK **
 format-line-spacing-triple     OK **
 format-list-ordered            OK **
 format-list-unordered          OK **
 format-stroke-color            OK **
 format-text-bold               OK
 format-text-color              ?? (since 4.2) (maybe ok, maybe rather
                                    format-stroke-color-text? oh well.)
 format-text-italic             OK
 format-text-strikethrough      OK
 format-text-underline          OK
 format-text-direction-ltr      OK
 format-text-direction-rtl      OK
 format-text-subscript          OK ** (ArtLibreSet)
 format-text-superscript        OK ** (ArtLibreSet)
 games-config-background        ?? (probably a candidate for apps/)
 games-config-board             ?? (probably a candidate for apps/)
 games-config-custom            ?? (probably a candidate for apps/)
 games-config-tiles             ?? (probably a candidate for apps/)
 games-config-options           ?? (probably a candidate for apps/)
 games-config-theme             ?? (probably a candidate for apps/)
 games-difficult                ??
 games-endturn                  ??
 games-highscores               ??
 games-hint                     -> help-hint-game
 games-solve                    ??
 get-hot-new-stuff              probably OK **, even if highly
                                 non-standard. is pretty unique
                                 and used as an action icon
                                 (with no associated executable).
 go-bottom                      OK (KDE 3 name: bottom)
 go-down                        OK (KDE 3 name: down)
 go-down-search                 OK ** (did not exist in KDE 3)
 go-first                       OK (KDE 3 name: start)
 go-first-view                  OK ** (KDE 3 name: start/2leftarrow)
 go-first-view-page             OK ** (KDE 3 name: start/2leftarrow)
 go-home                        OK (KDE 3 name: gohome)
 go-jump                        OK (KDE 3 name: goto)
 go-jump-locationbar            OK ** (KDE 3 name: key_enter)
 go-jump-today                  OK ** (KDE 3 name: today)
 go-last                        OK (KDE 3 name: finish)
 go-last-view                   OK ** (KDE 3 name: finish/2rightarrow)
 go-last-view-page              OK ** (KDE 3 name: finish/2rightarrow)
 go-next                        OK (KDE 3 name: forward)
 go-next-view                   OK ** (KDE 3 name: forward/1rightarrow)
 go-next-view-page              OK ** (KDE 3 name: forward/1rightarrow)
 go-previous                    OK (KDE 3 name: back)
 go-previous-view               OK ** (KDE 3 name: back/1leftarrow)
 go-previous-view-page          OK ** (KDE 3 name: back/1leftarrow)
 go-top                         OK (KDE 3 name: top)
 go-up                          OK (KDE 3 name: up)
 go-up-search                   OK ** (did not exist in KDE 3)
 help-about                     OK
 help-contents                  OK (KDE 3 name: contents, or contents2)
 help-contextual                OK * (KDE 3 name: contexthelp)
 help-faq                       Needed (but not used in KDE currently)
 help-hint                      OK ** (KDE 3 name: idea)
 insert-horizontal-rule         OK **
 insert-image                   OK
 insert-link                    OK
 insert-table                   OK *
 insert-text                    OK
 insert-object                  Needed
 list-add                       OK (KDE 3 names: add, edit_add)
 list-add-font                  OK ** (KDE 3 name: newfont)
 list-add-user                  OK ** (KDE 3 name: add_user)
 list-remove                    OK (KDE 3 name: remove, edit_remove)
 list-remove-user               -> edit-delete-user? or OK **
                                   (KDE 3 name: delete_user)
 mail-flag                      ?? (use cases?)
 mail-forward                   OK (KDE 3 name: mail_forward)
 mail-mark-important            OK
 mail-mark-notjunk              OK (KDE 3 names: mail_ham, kmmsg_ham)
 mail-mark-junk                 OK
 mail-mark-read                 OK
 mail-mark-unread               OK
 mail-message-new               OK (KDE 3 names: mail_new, mail_new3,
                                    mail_post_to, mail_post_to3)
 mail-queue                     OK ** (use case: "Send later")
                                   (KDE 3 name: queue)
 mail-receive                   OK * (KDE 3 name: mail_get)
 mail-reply-all                 OK (KDE 3 name: mail_replyall)
 mail-reply-sender              OK (did not exist in KDE 3)
 mail-reply-list                OK ** (KDE 3 name: mail_replylist)
 mail-send                      OK (KDE 3 name: mail_send)
 mail-send-receive              Needed (did not exist in KDE 3)
 media-eject                    OK
 media-playback-pause           OK
 media-playback-start           OK
 media-playback-stop            OK
 media-record                   OK
 media-seek-backward            OK
 media-seek-forward             OK
 media-skip-backward            OK
 media-skip-forward             OK
 network-connect                OK ** (KDE 3 name: connect_established)
 network-disconnect             OK ** (KDE 3 name: connect_no)
 news-subscribe                 OK **
 news-unsubscribe               OK **
 object-flip-horizontal         OK
 object-flip-vertical           OK
 object-rotate-left             OK (KDE 3 name: rotate_ccw)
 object-rotate-right            OK (KDE 3 name: rotate_cw)
 object-group                   OK ** (since 4.2) (16x16 only?)
 object-ungroup                 OK ** (since 4.2) (16x16 only?)
 object-order-back              OK ** (since 4.2) (16x16 only?)
 object-order-front             OK ** (since 4.2) (16x16 only?)
 object-order-lower             OK ** (since 4.2) (16x16 only?)
 object-order-raise             OK ** (since 4.2) (16x16 only?)
 page-zoom                      OK ** (KDE 3 name: viewmag)
 player-time                    ?? (view-media-player-time?)
                                   (use cases?)
 player-volume                  ?? (view-media-player-volume?)
                                   (use cases?)
 process-stop                   OK (KDE 3 name: stop)
                                   (Note: Only in CVS,
                                    not yet in 0.8 of the spec.)
 project-open                   OK ** (KDE 3 name: project_open)
 rating                         ?? (use cases?)
 roll                           ?? (used in games for dice rolls)
 run-build                      OK ** (KDE 3 name: make_kdevelop)
 run-build-file                 OK ** (KDE 3 name: compfile)
 select-rectangular             OK ** (ArtLibreSet)
 services                       ?? (use cases?)
                                   (-> places/user-services **?)
                                   (-> view-services **?)
 show-menu                      ?? (-> view-menu-show **?)
                                   (-> view-menu-toggle **?)
                                   (-> view-menu **?)
 speaker                        ?? (use cases?)
 system-lock-screen             OK (KDE 3 name: lock)
 system-log-out                 OK (KDE 3 origin: back)
 system-restart                 -> system-reboot * (agreed upon
                                   by GNOME, XFCE and KDE maintainers)
                                   (KDE 3 origin: reload? i think)
 system-run                     OK (KDE 3 name: exec)
 system-search                  OK (KDE 3 name: kfind)
 system-shutdown                OK * (KDE 3 name: exit)
 system-software-install        Needed (CVS version of the spec)
 system-suspend                 OK * (KDE 3 name: suspend)
 system-suspend-hibernate       -> system-hibernate (agreed upon
                                   by GNOME, XFCE and KDE maintainers)
                                   (KDE 3 name: hibernate)
 system-switch-user             OK * (KDE 3 name: switchuser)
 tab-detach                     OK * (KDE 3 name: tab_breakoff)
 tab-duplicate                  OK * (KDE 3 name: tab_duplicate)
 tab-new-background             OK ** (KDE 3 name: tab_new_bg)
 tab-move-left                  Needed * New icon (missing in KDE 3)
 tab-move-right                 Needed * New icon (missing in KDE 3)
 tab-new                        OK * (KDE 3 name: tab_new)
                                   (KDE 3 name: tab_new_raised)
 tab-close                      OK * (KDE 3 name: tab_remove)
 tab-close-other                Needed * (KDE 3 name: tab_remove_other)
 text-speak                     OK ** (KDE 3 name: speak?)
 tools-check-spelling           OK (KDE 3 name: spellcheck)
 tools-media-optical-burn       OK **
 tools-media-optical-copy       -> move to (lib?)k3b
 tools-report-bug               OK ** (KDE 3 origin: kbugbuster)
 transform-move                 OK ** (ArtLibreSet)
                                   (KDE 3 name: move)
 transform-rotate               OK ** (ArtLibreSet)
                                   (KDE 3 name: rotate)
 trash-empty                    OK ** (KDE 3 name: emptytrash)
 user-group-new                 OK ** (KDE 3 name - private
                                       to KUser: add_group)
 user-properties                OK ** (KDE 3 name: edit_user)
 view-calendar-day              OK ** (KDE 3 name: 1day)
 view-calendar-workweek         OK ** (KDE 3 name: 5days)
 view-calendar-week             OK ** (KDE 3 name: 7days)
 view-calendar-list             OK ** (KDE 3 name: list)
 view-calendar-month            OK ** (KDE 3 name: month)
 view-calendar-tasks            OK ** (KDE 3 name: todo)
 view-calendar-upcoming-events  OK ** (KDE 3 name: whatsnext)
 view-calendar-upcoming-days    OK ** (KDE 3 name: xdays)
 view-choose                    ??
 view-close                     OK **? view-merge **?
                                   (KDE 3 name: view_remove)
 view-filter                    OK ** (KDE 3 name: filter)
 view-fullscreen                OK (KDE 3 name: window-fullscreen)
 view-history                   OK ** (KDE 3 name: history)
 view-media-artist              OK ** (KDE 3 origin: identity)
 view-media-equalizer           OK ** (KDE 3 name: equalizer)
 view-media-lyrics              OK ** (KDE 3 origin: text_center)
 view-media-visualization       OK ** (KDE 3 name: visualizations)
 view-media-playlist            OK ** (KDE 3 names:
                                     player_playlist, player_playlist_2)
 view-pim-contacts              OK ** (KDE 3 name: kontact_contacts)
 view-pim-calendar              OK ** (KDE 3 name: kontact_date)
 view-pim-journal               OK ** (KDE 3 name: kontact_journal)
 view-pim-mail                  OK ** (KDE 3 name: kontact_mail)
 view-pim-news                  OK ** (KDE 3 name: kontact_news)
 view-pim-notes                 OK ** (KDE 3 name: kontact_notes)
 view-pim-summary               OK ** (KDE 3 name: kontact_summary)
 view-pim-tasks                 OK ** (KDE 3 name: kontact_todo)
 view-presentation              OK ** (KDE 3 name: kpresentation_kpr)
 view-preview                   OK **
 view-process-all               OK **
 view-process-all-tree          OK **
 view-process-own               OK **
 view-process-system            OK **
 view-process-users             OK **
 view-refresh                   OK
 view-restore                   OK
 view-sidetree                  -> view-sidebar-right **
 view-sort-ascending            OK
 view-sort-descending           OK
 view-list-details              OK **
 view-list-icons                OK **
 view-list-text                 OK **
 view-list-tree                 OK **
 view-left-close                -> move to Dolphin
 view-right-close               -> move to Dolphin
 view-right-new                 -> move to Dolphin
 view-split-left-right          -> view-split-horizontal **
 view-split-top-bottom          -> view-split-vertical **
 view-statistics                OK **
 view-table-of-contents-ltr     OK ** (since 4.1)
 view-table-of-contents-rtl     OK ** (since 4.1)
 view-web-browser-dom-tree      -> move to extragear/base/[domtree-plugin]
 window-close                   OK (KDE 3 origin: fileclose)
 window-new                     OK (KDE 3 name: window_new)
 zoom-original                  OK (KDE 3 name: viewmag1)
 zoom-fit-best                  OK (as of the CVS version
                                    of the spec, 0.8.90)
                                   (KDE 3 names:
                                    view_fit_window, viewmagfit)
 zoom-fit-width                 OK * (KDE 3 name: view_fit_width)
 zoom-fit-height                OK * (KDE 3 name: view_fit_height)
 zoom-in                        OK (KDE 3 name: viewmag+)
 zoom-out                       OK (KDE 3 name: viewmag-)

 *  suggesting this for inclusion into the icon naming specification
 ** not in the spec, but let's keep it out of there anyways,
    it's not really suited to be a standard icon
 *** badly named in the spec imho, let's try to get this changed

To do for Oxygen

Icons that are in the spec, but not yet in Oxygen's actions/ (after renaming) so they need to be added. Descriptions taken from the specification

 call-start
   The icon used for initiating or accepting a call. Should be
   similar to the standard cellular call pickup icon, a green
   handset with ear and mouth pieces facing upward.
   (Says the spec... I think we can be more flexible.)

 call-stop
   The icon used for stopping a current call. Should be similar
   to the standard cellular call hangup icon, a red handset
   with ear and mouth pieces facing downward.
   (Says the spec... I think we can be more flexible.)

 document-send
   The icon for the send action. Should be an arrow pointing up
   and away from a hard disk.
   (Says the spec... I think we can be more flexible.)

 document-page-setup
   The icon for the page setup action of a document editor.

 edit-find-replace
   The icon for the find and replace action.

 help-faq
   The icon for the FAQ item in the Help menu.
   (Editor's note: not used in KDE either, at the moment.)

 insert-object
   The icon for the insert object action of an application.

 mail-send-receive
   The icon for the send and receive action of an
   electronic mail application.

 system-software-install
   The icon used for the desktop's software installer application.

Summary of the suggested changes and additions

The ones marked with * and should therefore go into the icon naming specification, presented here in a shorter list for a better overview. Including a suggested short description text like needed for inclusion in the spec.

 archive-extract
   The icon used for the action that extracts files and directories
   from an archive.

 archive-insert
   The icon used for the action that inserts files and directories
   into an archive.

 archive-remove
   The icon used for the action that removes files and directories
   from an archive.

 document-export
   The icon used for the action that saves all or part of
   the current document, often in a format that cannot be
   opened again with this application.

 document-import
   The icon used for the action that adds the contents of
   external files to the current document.

 document-preview
   The icon used for previewing a document in read-only mode.

 document-print-preview
   Should probably be document-preview-print, so that there's
   a possibility of having document-preview (which is a better
   fallback anyways than document-print).

 help-contextual
   The icon for the contextual help / "What's this" icon
   in the Help menu.

 insert-table
   The icon for the insert table action of an application.

 mail-receive
   The icon for the receive action of an
   electronic mail application.

 system-switch-user
   The icon used for the "Switch User" item in the
   desktop's panel application.

 tab-detach
   The icon used for the "Detach Tab" action.

 tab-duplicate
   The icon used for the "Duplicate Tab" action.

 tab-move-left
   The icon for the menu action "Window -> Move Tab Left"

 tab-move-right
   The icon for the menu action "Window -> Move Tab Right"

 tab-new
   The icon used for the "New Tab" action.

 tab-close
   The icon used for the "Close Tab" action.

 tab-close-other
   The icon used for the "Close Other Tabs" action.

 system-suspend
   The icon used for the "Suspend Computer" action.

 zoom-fit-height
   The icon used for the "Zoom to Height" item
   in the application's "View" menu.
   
 zoom-fit-width
   The icon used for the "Zoom to Width" item
   in the application's "View" menu.