Class: WinAppEdit

Inherits:
Object show all
Defined in:
lib/knj/jruby-gtk2/tests/test_glade_window.rb

Instance Method Summary collapse

Constructor Details

#initializeWinAppEdit

Returns a new instance of WinAppEdit.



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/knj/jruby-gtk2/tests/test_glade_window.rb', line 7

def initialize
  print "Loading Glade.\n"
  @glade = GladeXML.new("test_glade_window.glade"){|h|method(h)}
  print "Done loading glade.\n"
  
  @glade["tvTest"].selection.signal_connect("changed") do
    print "test\n"
  end
  
  @glade["tvTest"].init(["ID", "Title"])
  @glade["tvTest"].append(["Test1", "Test2"])
  
  @glade["window"].show_all
end

Instance Method Details

#on_btnCancel_clickedObject



34
35
36
# File 'lib/knj/jruby-gtk2/tests/test_glade_window.rb', line 34

def on_btnCancel_clicked
  print "Cancel clicked.\n"
end

#on_btnSave_clicked(arg1) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/knj/jruby-gtk2/tests/test_glade_window.rb', line 26

def on_btnSave_clicked(arg1)
  print arg1.to_s + "\n"
  print "Save clicked.\n"
  
  val = @glade["tvTest"].sel
  Php4r.print_r(val)
end

#on_tvTest_row_activatedObject



22
23
24
# File 'lib/knj/jruby-gtk2/tests/test_glade_window.rb', line 22

def on_tvTest_row_activated
  #print "Test\n"
end

#on_window_destroyObject



38
39
40
41
# File 'lib/knj/jruby-gtk2/tests/test_glade_window.rb', line 38

def on_window_destroy
  print "Destroyed!\n"
  Gtk.main_quit
end