Projects/Oxygen/namingSpec/actions: Difference between revisions

From KDE TechBase
(Add document-export and document-import to the suggested changes.)
(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.)
 
(62 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")
  camera-test                    -> svn rm (has no use case, and usage
  bookmarks-organize            OK ** (KDE 3 origin: bookmark)
                                    as "Manually added cameras" -
  call-start                    Needed (CVS version of the spec)
                                    in Digikam only - is wrong)
  call-stop                      Needed (CVS version of the spec)
  cd-data                        -> svn rm, in favor
  character-set                  ?? (use case: choose character set
                                  of media-optical-data
                                    in KWrite and Konqueror
  cd                            -> svn rm, in favor of media-optical
  character-set                  ?? (use cases?)
  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 **
connection-established        -> status/network-idle
connect-no                    -> status/network-offline
  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-apply                   -> dialog-ok-apply **
  dialog-close                   OK (KDE 3 name: fileclose)
dialog-cancel                  OK
  dialog-ok                      OK (KDE 3 names: button_ok, ok)
  dialog-close                  OK
  dialog-ok-apply                OK ** (KDE 3 name: apply)
  dialog-ok                     OK
  document-decrypt              OK ** (KDE 3 name: decrypted)
  document-decrypt              OK ** (KDE 3 name: decrypted)
  document-encrypt              OK ** (KDE 3 name: encrypted)
  document-encrypt              OK ** (KDE 3 name: encrypted)
Line 56: Line 52:
  document-open-remote          OK ** (did not exist in KDE 3)
  document-open-remote          OK ** (did not exist in KDE 3)
  document-page-setup            Needed
  document-page-setup            Needed
document-preview              OK * (did not exist in KDE 3)
  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)
Line 66: 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)
  domtreeviewer                 -> view-web-browser-dom-tree **
  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)
  edit                          -> rename all usages to
  draw-text                      OK ** (ArtLibreSet)
                                  document-properties or object-edit
  edit-bomb                      ?? (since 4.1)
                                  (and then needs to be removed
                                    under all circumstances, so that
                                    it's not used as fallback)
  edit-add                      ?? (probably remove in favor of
                                    list-add) (KDE 3 name: edit_add)
  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 82: 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         OK ** (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 89: 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-next                 OK ** (did not exist in KDE 3)
  edit-find-user                 OK ** (KDE 3 name: search_user)
  edit-find-previous            OK ** (did not exist in KDE 3)
  edit-link                      OK ** (16x16 only, please fix)
edit-find-user                OK (-> unused... delete?) **
                                   (KDE 3 origin: www)
                                   (KDE 3 name: search_user)
  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)
  edit-rename                    OK **
  edit-rename                    OK ** (KDE 3 name: editinput)
  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)
  edit-user                      -> user-properties **
  feed-subscribe                OK ** (KDE 3 name: rss_tag)
                                  (KDE 3 name: edit_user)
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 **
fill                          OK **
  flag(-black,blue,...)          ?? (eeevil!) (use cases?)
  flag(-black,blue,...)          ?? (eeevil!) (use cases?)
  folder-new                    OK
  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 132: 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 140: 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 150: Line 131:
  games-endturn                  ??
  games-endturn                  ??
  games-highscores              ??
  games-highscores              ??
  games-hint                    ??
  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
                                 and used as an action icon
                                 and used as an action icon
                                 (with no associated executable).
                                 (with no associated executable).
  go-bottom                      OK
  go-bottom                      OK (KDE 3 name: bottom)
  go-down                        OK
  go-down                        OK (KDE 3 name: down)
  go-first                      OK
go-down-search                OK ** (did not exist in KDE 3)
  go-home                        OK
  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                        OK (KDE 3 name: goto)
  go-jump-locationbar            OK ** (KDE 3 name: key_enter)
  go-jump-locationbar            OK ** (KDE 3 name: key_enter)
  go-jump-today                  OK ** (KDE 3 name: today)
  go-jump-today                  OK ** (KDE 3 name: today)
  go-last                        OK
  go-last                        OK (KDE 3 name: finish)
  go-next                        OK
go-last-view                  OK ** (KDE 3 name: finish/2rightarrow)
  go-previous                    OK
go-last-view-page              OK ** (KDE 3 name: finish/2rightarrow)
  go-top                        OK
  go-next                        OK (KDE 3 name: forward)
  go-up                          OK
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-about                    OK
help-about-kde                OK ** (KDE 3 name: about_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)
  history                        -> svn rm, after porting all usages
  help-hint                      OK ** (KDE 3 name: idea)
                                  to view-history
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              ??
  list-add                      OK (KDE 3 names: add, edit_add)
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                  ??
konv-message2                  ??
kscd-dock                      ??
  list-add                      OK (KDE 3 name: add)
  list-add-font                  OK ** (KDE 3 name: newfont)
  list-add-font                  OK ** (KDE 3 name: newfont)
  list-add-user                  OK ** (KDE 3 name: add_user)
  list-add-user                  OK ** (KDE 3 name: add_user)
  list-remove                    OK (KDE 3 name: remove)
  list-remove                    OK (KDE 3 name: remove, edit_remove)
  list-remove-user              OK ** (KDE 3 name: delete_user)
  list-remove-user              -> edit-delete-user? or OK **
                                  (KDE 3 name: delete_user)
  mail-flag                      ?? (use cases?)
  mail-flag                      ?? (use cases?)
  mail-forward                  OK
  mail-forward                  OK (KDE 3 name: mail_forward)
  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
  mail-message-new              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")
  mail-queue                    OK ** (use case: "Send later")
  mail-receive                  OK *
                                  (KDE 3 name: queue)
  mail-reply-all                OK
  mail-receive                  OK * (KDE 3 name: mail_get)
  mail-reply-sender              OK
  mail-reply-all                OK (KDE 3 name: mail_replyall)
  mail-reply-list                OK **
  mail-reply-sender              OK (did not exist in KDE 3)
  mail-send                      OK
  mail-reply-list                OK ** (KDE 3 name: mail_replylist)
  mail-send-receive              Needed
  mail-send                      OK (KDE 3 name: mail_send)
  mail-send-receive              Needed (did not exist in KDE 3)
  media-eject                    OK
  media-eject                    OK
  media-playback-pause          OK
  media-playback-pause          OK
  media-playback-start          OK
  media-playback-start          OK
document-start-presentation    -> media-playback-start-presentation **
  media-playback-stop            OK
  media-playback-stop            OK
  media-record                  OK
  media-record                  OK
media-scripts                  ??
  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/network **?) (use cases?)
  network-connect                OK ** (KDE 3 name: connect_established)
network-disconnect            OK ** (KDE 3 name: connect_no)
  news-subscribe                OK **
  news-subscribe                OK **
  news-unsubscribe              OK **
  news-unsubscribe              OK **
object-edit                    ?? (OK **? possible to replace
  object-flip-horizontal        OK
                                    with document-properties?)
  object-flip-vertical          OK
  object-flip-horizontal        Needed
  object-rotate-left            OK (KDE 3 name: rotate_ccw)
  object-flip-vertical          Needed
  object-rotate-right            OK (KDE 3 name: rotate_cw)
  object-rotate-left            OK
object-group                  OK ** (since 4.2) (16x16 only?)
  object-rotate-right            OK
object-ungroup                OK ** (since 4.2) (16x16 only?)
  ok                            ?? (probably remove in favor of
  object-order-back              OK ** (since 4.2) (16x16 only?)
                                    dialog-ok)
object-order-front            OK ** (since 4.2) (16x16 only?)
  player-time                    ?? (use cases?)
object-order-lower            OK ** (since 4.2) (16x16 only?)
  player-volume                  ?? (use cases?)
object-order-raise            OK ** (since 4.2) (16x16 only?)
  process-stop                  OK (Note: Only in CVS,
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.)
                                     not yet in 0.8 of the spec.)
  project-open                  OK ** (KDE 3 name: project_open)
  project-open                  OK ** (KDE 3 name: project_open)
  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?)
  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                      ?? (use cases?)
                                  (-> view-menu **?)
  speaker                        ?? (use cases?)
  speaker                        ?? (use cases?)
  system-lock-screen            OK
  system-lock-screen            OK (KDE 3 name: lock)
  system-log-out                OK
  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-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
  tools-check-spelling          OK (KDE 3 name: spellcheck)
  tools-media-optical-burn      OK **
  tools-media-optical-burn      OK **
  tools-media-optical-copy      -> move to (lib?)k3b
  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)
  transform-rotate              OK ** (ArtLibreSet)
                                   (KDE 3 name: rotate)
                                   (KDE 3 name: rotate)
  trash-empty                    OK ** (KDE 3 name: emptytrash)
  trash-empty                    OK ** (KDE 3 name: emptytrash)
user                          -> places/user-identity **
user-female                    -> places/user-identity-female **
  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 286: 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 302: Line 301:
  view-pim-summary              OK ** (KDE 3 name: kontact_summary)
  view-pim-summary              OK ** (KDE 3 name: kontact_summary)
  view-pim-tasks                OK ** (KDE 3 name: kontact_todo)
  view-pim-tasks                OK ** (KDE 3 name: kontact_todo)
view-presentation              OK ** (KDE 3 name: kpresentation_kpr)
  view-preview                  OK **
  view-preview                  OK **
  view-process-all              OK **
  view-process-all              OK **
Line 310: Line 310:
  view-refresh                  OK
  view-refresh                  OK
  view-restore                  OK
  view-restore                  OK
  view-sidetree                  ??
  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)
  window-close                  OK
view-table-of-contents-rtl    OK ** (since 4.1)
  window-new                    OK
view-web-browser-dom-tree     -> move to extragear/base/[domtree-plugin]
  window-suppressed              ?? (should probably go to status/)
  window-close                  OK (KDE 3 origin: fileclose)
                                (Epiphany uses popup-hidden, but I
  window-new                    OK (KDE 3 name: window_new)
                                think that's not a really good name)
  zoom-original                  OK (KDE 3 name: viewmag1)
  zoom-original                 OK
  zoom-fit-best                 OK (as of the CVS version
  zoom-best-fit                 -> zoom-fit-best *
                                    of the spec, 0.8.90)
  zoom-in                        OK
                                  (KDE 3 names:
  zoom-out                      OK
                                    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
  *  suggesting this for inclusion into the icon naming specification
  ** not in the spec, but let's keep it out of there anyways,
  ** not in the spec, but let's keep it out of there anyways,
     it's not really suited to be a standard icon
     it's not really suited to be a standard icon
*** badly named in the spec imho, let's try to get this changed
</pre>
</pre>


Line 337: 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 353: 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 368: 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 410: Line 412:
   The icon used for the action that adds the contents of
   The icon used for the action that adds the contents of
   external files to the current document.
   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
  help-contextual
Line 417: 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 436: 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 442: 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
  The icon used for the "Suspend Computer" action.


  zoom-fit-height
  zoom-fit-height
Line 450: 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.