Sha256: 907594841d30ae1956cf747876138fbe02d43a89e876fc9448e5f99508e1187e
Contents?: true
Size: 1.2 KB
Versions: 16
Compression:
Stored size: 1.2 KB
Contents
#!/usr/bin/env ruby # wxRuby2 Sample Code. Copyright (c) 2004-2008 wxRuby development team # Freely reusable code: see SAMPLES-LICENSE.TXT for details begin require 'rubygems' rescue LoadError end require 'wx' class TestPanel < Wx::Panel def initialize(parent, log) super(parent) Wx::StaticText.new( self, :label => "This is a wxStaticBitmap.", :pos => [45,5]) bmp_file1 = File.join(File.dirname(__FILE__), 'icons', 'test2.xpm') Wx::StaticBitmap.new( self, :label => Wx::Bitmap.new(bmp_file1), :pos => [80,25]) bmp_file2 = File.join(File.dirname(__FILE__), 'icons', 'robert.xpm') Wx::StaticBitmap.new( self, :label => Wx::Bitmap.new(bmp_file2), :pos => [0, 100]) Wx::StaticText.new( self, :label => "Hey, if Ousterhout (and Dunn) can do it, so can I.", :pos => [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
16 entries across 16 versions & 3 rubygems