

Hi !

I have just uploaded an new version (v0.3) of ktaskbar to fiwi02.wiwi.uni-tuebingen.de
in /pub/kde/apps/Incoming. It will soon move to /pub/kde/apps/windowmanager.

New in this version:

- shouldn't seg-fault anymore.
- more things can be configured from within the program:
	* menu button text and pixmap
	* whether to use network, netscape and clock button
	* pixmap path
	* path of menu config file
	* path of default menu config file (not used yet)
	* keys to popup the menu, iconify and deiconify (no need to change .fvwmrc)
	* Sticky, StaysOnTop and ClickToFocus fvwm styles
- dragging something from kfm to the desktop does not crash kfm and ktaskbar anymore.

You need Qt version 1.1.

You still can't configure the network menu and netscape button and I won't
include this (well, if nobody asks me to do it), because I will remove this code as soon
as kpanel has got this functionality.
I think kpanel is the right place for such tasks and I included it only because
I need it by myself.

One last note:
I didn't write ktaskbar in competition to kpanel. 
I think it is the task of kpanel to launch programs, display system load,
display network status, new mail, maybe printer status (?) and a lot of 
other things.
ktaskbar displays a button for each window on the desktop and you may do iconify, 
deiconify, maximize, stick, close and a lot of other things with each window
easily. 

The only competition between kpanel and ktaskbar is the popupmenu.

I have built this menu into ktaskbar long before kpanel had such a menu and
it was my intention to get ride of those fvwm menus, too.

I wanted a flexible menu, that any user can change easily without changing 
any config files and without moving around files in a directory structure.
I'd like to split this menu into two parts: one user configurable
part and one system default part that the sysadmin changes when he has installed
new components. The user may then copy whole submenu hierarchies into his user menu
just with a few mouse clicks.
(Maybe one should even split it into three parts: user part, sysadmin part and
distribution part).

Currently my menu configuration is stored in a file, but I am thinking about
supporting the directory structure that kpanel uses, thus making kpanel and
ktaskbar compatible.
The directory 'applications' would become the system default menu and 'personal_apps'
would become the user configurable menu.
I am further thinking about dragging the menu entries out of ktaskbar and dropping 
them onto the desktop and kpanel.

Tell me what you think about this concept.

Chris.
