Sha256: d091e797f8f1cf007e193c9fefffe830d0a1b93a8333ab41f3981a0677bed0f6
Contents?: true
Size: 1.25 KB
Versions: 20
Compression:
Stored size: 1.25 KB
Contents
#!/usr/bin/env ruby begin require 'wx' rescue LoadError => no_wx_err begin require 'rubygems' require 'wx' rescue LoadError raise no_wx_err end end class TestPanel < Wx::Panel def initialize(parent, log) super(parent, -1) Wx::StaticText.new( self, -1, "This is a wxStaticBitmap.", Wx::Point.new(45,5)) bmp_file1 = File.join(File.dirname(__FILE__), 'icons', 'test2.xpm') Wx::StaticBitmap.new( self, -1, Wx::Bitmap.new(bmp_file1, Wx::BITMAP_TYPE_XPM), Wx::Point.new(80,25)) bmp_file2 = File.join(File.dirname(__FILE__), 'icons', 'robert.xpm') Wx::StaticBitmap.new( self, -1, Wx::Bitmap.new(bmp_file2, Wx::BITMAP_TYPE_XPM), Wx::Point.new(0, 100)) Wx::StaticText.new( self, -1, "Hey, if Ousterhout (and Dunn) can do it, so can I.", Wx::Point.new(100, 125) ) end end module Demo def Demo.run(frame,nb,log) win = TestPanel.new(nb, log) return win end def Demo.overview "" end end if __FILE__ == $0 run_solo_lib = File.join( File.dirname(__FILE__), 'run.rb') load run_solo_lib run File.basename($0) end
Version data entries
20 entries across 20 versions & 1 rubygems