1) addition of changeInterval function - a means to
change the refresh interval inside the theme.
allows you to up the refresh rate when the mouse is
moved over the theme, do "Stuff" for a few seconds,
then bring the refresh rate back down again after
you're bored, to save CPU
2) communication of data between themes.
this is _so_ incredibly useful, i can't believe
nobody's added it before. click on one theme, it
passes - for example - menu information across to a
second theme, which activates (unhides) on receipt of
the data.
this i use in kroller.sez to do "submenus".
3) reading of KDE system menu
again, why the hell hasn't this been added to
superkaramba before?? reading menu configs from text
files is just bloody stupid. this patch allows the KDE
system menu to be read as a python dictionary, and it
can then be used to set up programs, including the icons.
run kmenuedit, menu gets updated, so does kroller.sez.
4) ability to give themes a pretty name.
this requires some explanation. kroller.sez uses
the same rollerbar widget for both the main menu
and the submenus. without the ability to give the
theme a pretty name, the main menu rollerbar
"widget" would not be able to run the submenu
rollerbar "widget".
very simple functionality. very necessary.
5) other stuff. obscure. forgotten what it does!
Logged In: YES
user_id=80200
p.s. yes i also had a get systray size function: yes i had
to comment it out (it's complicated...) yes it would be good
to have that other patch incorporated.
Logged In: YES
user_id=80200
p.s. i incorporated (and updated) the getSystraySize patch
from one of the other patches - it was pretty much identical
to the code i had to comment out to get a compile (!)
patch and extra files