RubyLit - Ruby.del.litoral!
uso de Check Box

require "rubygems" 
require "wx" 
include Wx
class Ejemplo < App  
def on_init  
 frameEjemplo = Frame.new(nil, -1, "Ejemplo")

 @cb1 = CheckBox.new(frameEjemplo, 1, "celeste",  [20,10], DEFAULT_SIZE)
 @cb2 = CheckBox.new(frameEjemplo, 2, "blanco",   [20,40], DEFAULT_SIZE)
 @cb3 = CheckBox.new(frameEjemplo, 3, "amarillo", [20,70], DEFAULT_SIZE)
 @cb4 = CheckBox.new(frameEjemplo, 4, "rojo",     [20,100], DEFAULT_SIZE)

 @cb1.set_value(true) 
 @cb2.set_value(true)

 bt1 = Button.new(frameEjemplo, 5, "click 1",  [200, 80], DEFAULT_SIZE, BU_TOP)

 evt_button(5) { | event | 
     puts "celeste SI" if @cb1.is_checked
     puts "blanco SI" if @cb2.is_checked
     puts "amarillo SI" if @cb3.is_checked
     puts "rojo SI" if @cb4.is_checked
 }

 evt_checkbox(1) { | event | printf("estado check id 1: %s\n",@cb1.get_value)}
 evt_checkbox(2) { | event | printf("estado check id 2: %s\n",@cb2.get_value)}
 evt_checkbox(3) { | event | printf("estado check id 3: %s\n",@cb3.get_value)}
 evt_checkbox(4) { | event | printf("estado check id 4: %s\n",@cb4.get_value)}

 frameEjemplo.show()

end

end
Ejemplo.new.main_loop


wx5?

bajar el código fuente del ejemplo?