Module: Freightrain::Toolkit

Defined in:
lib/extensions/qt/dialog_helper.rb,
lib/extensions/wx/dialog_helper.rb,
lib/extensions/gtk/dialog_helper.rb,
lib/extensions/qt/qt_bootstrapper.rb,
lib/extensions/wx/wx_bootstrapper.rb,
lib/extensions/gtk/gtk_bootstrapper.rb,
lib/extensions/qt/interface_builder.rb,
lib/extensions/wx/interface_builder.rb,
lib/extensions/gtk/interface_builder.rb

Defined Under Namespace

Modules: DialogHelper Classes: InterfaceBuilder, WxApp

Class Method Summary collapse

Class Method Details

.default_builderObject



37
38
39
# File 'lib/extensions/gtk/gtk_bootstrapper.rb', line 37

def self.default_builder
  return :glade
end

.default_toolkitObject



24
25
26
# File 'lib/extensions/qt/qt_bootstrapper.rb', line 24

def self.default_toolkit
  return :none
end

.quitObject



33
34
35
# File 'lib/extensions/gtk/gtk_bootstrapper.rb', line 33

def self.quit
  Gtk.main_quit
end

.start_main_loopObject



18
19
20
21
22
# File 'lib/extensions/qt/qt_bootstrapper.rb', line 18

def self.start_main_loop
  app = Qt::Application.new([])
  yield
  app.exec
end