id="wxRuby-AUI"
Odkazy:
Pokročilé grafické rozhraní (AUI) je příklad použití wxRuby. V této části se jej pokusím rozebrat na části a ty diskutovat.
Spouštění aplikace v AUI, a samotná aplikace ja programována jako třída AuiDemoApp. Tato třída je vytvářena jako podtřída Wx::App. Ve třídě je definována jediná metoda on_init, která vytvoří hlavní rámec aplikace a zobrazí jej.
class AuiDemoApp < Wx::App
def on_init
frame = AuiFrame.new(…)
set_top_window(frame)
frame.show
return true
end
end
AuiDemoApp.new.main_loop()