RubyLit - Ruby.del.litoral!
uso de Generic Dir Ctrl (changes)

Showing changes from revision #0 to #1: Added | Removed

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

 @gdc1 = GenericDirCtrl.new(frameEjemplo, 1, "/home/ubuntu", [20,40], [300,200],
        DIRCTRL_3D_INTERNAL|SUNKEN_BORDER, "All files (.*)|*|Ruby files (*.rb)|*rb", 0)

 #activo el filtro "*rb" 
 @gdc1.set_filter_index(1) 

 #actualizo el control para que se visualicen solo los archivos *rb
 @gdc1.re_create_tree()

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

 evt_button(5) { | event | 
     printf("path por defecto: %s\n", @gdc1.get_default_path())
     printf("path del archivo seleccionado: %s\n", @gdc1.get_path())
 }

 frameEjemplo.show()

end

end
Ejemplo.new.main_loop

wx7

bajar el código fuente del ejemplo