From: Peter Geer <geerp@cs...> - 2003-07-25 22:26:09
First, I'd like to thank everyone who has offered feedback, code, and
suggestions. This program has been dead for so long, I was kind of
surprised that anyone cared enough about it to even download the new
version. The comments have all been very helpful and encouraging. Thanks!
I've uploaded ROX-Menu 0.3.6 final. It is available for download here:
This release has some bug fixes and some added options. Here's the
rundown of the new capabilities:
- A configuration window for the new options has been added.
- The menu image can now be scaled. The user can use the
configuration window to specify the maximum height and width to which the
image should be scaled. This can be used to decrease the size of the
applet in the panel without having to create a smaller pixmap.
- The menu image can now be changed at run-time, not just compile-time.
Both the normal and mouse-over images can be set. Simply drag an image to
the appropriate box in the configuration window.
- Scaling of pixmaps in the menu has been improved. Images are now scaled
in proportion rather than crunching everything down into a square.
- A gross, ugly hack to account for the panel popup problem we've been
discussing. The down side of this is that the menu will no longer pop up
at the top of the panel if you use it. Long story short, it seems
that popping it up above the panel would force the user to hold down the
mouse button until he gets the pointer onto the menu. This would totally
break the user model of a push button, which you click and release, so I
decided to just make the menu pop up under the pointer like every other
menu. It's not pretty, but some people might find it less annoying.
I've also updated the README file (gasp!) and added a TODO list.
Thanks to Chris Shaffer for doing a some cleanup on the configuration
window layout and catching a couple of bugs. Thanks to Thomas Leonard for
pointing me to a very handy pixbuf scaling function he wrote for
As usual, feedback is appreciated. Thanks!
"If you can't beat them, arrange to have them beaten." --George Carlin