Menu

#11 major new functionality - see detailed description

open
nobody
None
5
2005-11-16
2005-11-16
No

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!

Discussion

  • Luke Kenneth Casson Leighton

    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.

     
  • Luke Kenneth Casson Leighton

    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 (!)

     
  • Luke Kenneth Casson Leighton

    patch and extra files

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.