Revision 753984

Go back to digest for 30th December 2007

Other in Networking Tools

Jakob Petsovits committed changes in /trunk/KDE:

Icon naming spec compliance (code changes - KDE/):
edit-add -> list-add

You have no idea how hard it was to reduce the number of "add" icons from two to one. I nearly died in the process :-S
The difficult part, of course, was to find the answer to the everlasting question "What does each icon mean?"

And these are my findings:

* If you add anything to a list (or something else that is some kind of collection of items), you use list-add.
* If you remove something from that list (or collection) without destroying the removed object itself (because it's only a reference to something outside), you use list-remove.
* If you delete something from that list (or collection) and the item that you deleted had its home in the list and is therefore destroyed on removing, then you use edit-delete.

Phew. Who wants to open up a TechBase article on using icons?

File Changes

Modified 10 files
  • /trunk/KDE
  •   /kdepim/korganizer/kodaymatrix.cpp
  •   /kdetoys/kteatime/settings.cpp
  •   /kdebase/workspace/klipper/configdialog.cpp
  •   /kdenetwork/kopete/libkopete/ui/avatarselectorwidget.cpp
  •   /kdebase/workspace/kcontrol/kfontinst/kcmfontinst/KCmFontInst.cpp
  •   /kdebase/workspace/libs/plasma/appletbrowser/kcategorizeditemsviewdelegate.cpp
  •   /kdebase/workspace/plasma/containments/desktop/backgrounddialog.cpp
  •   /kdebase/workspace/plasma/containments/desktop/desktop.cpp
  •   /kdenetwork/kopete/kopete/config/accounts/kopeteaccountconfig.cpp
  •   /kdebase/workspace/plasma/applets/kickoff/ui/contextmenufactory.cpp
10 files changed in total