40.1.4. Aplikace

Attributy: id="wxruby.App"

Třída Wx::App reprezentuje celou aplikaci. Je to kontejner uvnitř nehož běží celý GUI kód. Používá se k udžování vlastností celé aplikace, implementuje událostní smyčku event loop, inicializuje aplikaci a umožňuje defaultní zpracování událostí které neošetřují objekty aplikace.

Několik způsobů zápisu programu pomocí třídy Wx::App.

Wx::App.run do
    frame = Wx::Frame.new(nil, :title => 'Jednoduchá aplikace'
    frame.show
end
class MyApp < Wx::App
    def on_init
        frame = Wx::Frame.new(nil, :title => 'Jednoduchá aplikace'
        frame.show
    end
end

app = MyApp.new
app.main_loop

Seznam metod třídy Wx::App:

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .