require 'rubygems'
require 'wx'
class MyApp < Wx::App
def on_init
@mainwindow = Wx::Frame.new(nil, -1, "Test", Wx::DEFAULT_POSITION, Wx::Size.new(300, 200))
@mainwindow.set_background_colour(Wx::NULL_COLOUR)
@text1 = Wx::StaticText.new(@mainwindow, :text.to_i, "This is a test.", Wx::Point.new(50, 20))
@font1 = Wx::Font.new(10, Wx::FONTFAMILY_MODERN, Wx::FONTSTYLE_NORMAL, Wx::FONTWEIGHT_NORMAL)
@font2 = Wx::Font.new()
@font2.set_point_size(20)
@font2.set_family(Wx::FONTFAMILY_SWISS)
@font2.set_style(Wx::FONTSTYLE_ITALIC)
@font2.set_weight(Wx::FONTWEIGHT_BOLD)
@text1.set_font(@font1)
@text1.set_foreground_colour(Wx::RED)
@button = Wx::Button.new(@mainwindow, :button.object_id, "Super-size Me!", Wx::Point.new(50, 60), Wx::Size.new(100, 50))
evt_button(:button.object_id){|event| @text1.set_font(@font2)}
@mainwindow.show
end
end
x = MyApp.new()
x.main_loop()