Module: Gtk

Defined in:
lib/knj/autoload/gtk2.rb,
lib/knj/jruby-gtk2/gtk2.rb,
lib/knj/jruby-gtk2/gtk2.rb

Defined Under Namespace

Modules: Stock Classes: Builder, Button, CellRendererText, CheckButton, ComboBox, Dialog, Entry, FileChooserButton, HBox, IconSize, Image, Label, ListStore, Menu, MenuItem, ProgressBar, StatusIcon, TreeIter, TreeSelection, TreeView, TreeViewColumn, VBox, Window

Class Method Summary collapse

Class Method Details

.evalob(evalobstr) ⇒ Object



46
47
48
49
50
51
52
53
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 46

def self.evalob(evalobstr)
  if !@evalobs.key?(evalobstr)
    print "Not statically written: #{evalobstr}\n"
    @evalobs[evalobstr] = eval(evalobstr)
  end
  
  return @evalobs[evalobstr]
end

.eventsObject



32
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 32

def self.events; return @events; end

.mainObject



210
211
212
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 210

def self.main
  org.gnome.gtk.Gtk.main
end

.main_quitObject



214
215
216
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 214

def self.main_quit
  org.gnome.gtk.Gtk.main_quit
end

.takeobObject



34
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 34

def self.takeob; return @takeob; end

.takeob=(takeob) ⇒ Object



33
# File 'lib/knj/jruby-gtk2/gtk2.rb', line 33

def self.takeob=(takeob); @takeob = takeob; end