Le suivant marche pour moi. Je pense qu'on doit faire
disparaitre
l'icone, avec 'remove_icon', n'importe quellle maniere sort
l'App - par
'evt_menu' du icone, ou par le fin du Wizard.
Notez que si on se sert de "evt_close", on doit
appeller 'event.skip'
pour que le wizard soit vraiment ferme.
alex
class Cocktails < App
def on_init
cadre = Wizard.new(nil, -1,
"Cocktails-wxruby")
icone = Icone.new( cadre)
cadre.evt_close { | e | icone.remove_icon; e.skip
}
evt_wizard_finished( cadre.get_id) { icone.remove_icon; cadre.close }
evt_wizard_cancel( cadre.get_id) { icone.remove_icon; cadre.close }
page0 = WizardPageSimple.new($cadre)
cadre.run_wizard(page0)
end
end
_______________________________________________
wxruby-users mailing list
wxruby-users rubyforge.org
ht
tp://rubyforge.org/mailman/listinfo/wxruby-users
|