The K Desktop Environment

6.3. How do I use my own pixmaps?

Short answer: select them using the setup dialog. Longer answer: KBiff searches for its icons in the standard KDE icon path. Currently, this is
   1 kdedir()/share/apps/kbiff/toolbar
   2 kdedir()/share/toolbar
   3 kdedir()/share/icons
   4 kdedir()/share/apps/kbiff/pics
   5 $HOME/.kde/share/apps/kbiff/toolbar
   6 $HOME/.kde/share/toolbar
   7 $HOME/.kde/share/icons
   8 $HOME/.kde/share/apps/kbiff/pics

Where "kdedir()" is usally "/opt/kde" and $HOME is your home directory. If you put your pixmaps in any of these directories (the last one listed is recommended), then KBiff should have no problems finding and using them.

If you plan on docking KBiff, you should have a 22x22 (or smaller) version of your pixmap. The name of the small pixmap should be the name of the larger pixmap preceded by "mini-". So if you want to use the default "oldmail.xpm" pixmap for old mail but want to use your own "mycoolpixmap.xpm" smaller pixmap when it's docked, you should rename your pixmap to "mini-oldmail.xpm" If you do not do this, KBiff will use the large version even in the panel.

Note that KBiff determines its size by the old mail pixmap. So if your pixmap for old mail is 100x100, but all the other ones are 32x32... well, KBiff will look very strange every time new mail arrives.