Method: ActiveWindow::Application#initialize

Defined in:
lib/active_window/application.rb

#initialize(options = {}) ⇒ Application

Returns a new instance of Application.



11
12
13
14
15
16
17
18
19
# File 'lib/active_window/application.rb', line 11

def initialize(options = {})
  @glade = GladeXML.new(find_glade, nil, options[:title] || 'application' )
  @window = widget(options[:main_window] || 'main_window')
  @window.signal_connect("destroy") { Gtk.main_quit }
  @dot_file_prefs = DotFile.read
  @database = options[:database]
  define_widget_readers
  run_callbacks :after_initialize
end