Actually that's not a bug, it's the normal use of ChoiceList... Remind
that Soya's widget system is really limited and hackish.

We should rewrite a better one -- BTW where are PyUI and/or PyGUI for
Soya ?
For gui there is a nice resume in the wiki http://soya.literati.org/UserInterface

Im doing my own gui elements, but better to say Im trying to do my own gui elements, but are not much reusable and very ugly hacks.

Id love to see at least a droplist and a textbox.

And for the original email sender, I just init all the clasess I want to use as menus, and just hide them (.visible=0) and the use this idler

class Idler(soya.Idler):
 def begin_round(self):
       #Check if show the menu
       if (select_test.visible == 1):
               for event in soya.process_event():
                       select_test.process_event(event)
       if (harbour_gui.visible == 1):
               for event in soya.process_event():
                       harbour_gui.process_event(event)
       soya.Idler.begin_round(self)

Where select_test and harbour_gui are two Choicelists (two different menus)

However I advice to not  pay much attention to me as Im very newbie.
:)


Reply via email to