class Otpui::Main
Public Instance Methods
connect_signals()
click to toggle source
# File lib/otpui.rb, line 66 def connect_signals @builder.connect_signals do |handler| begin method(handler) rescue Log.debug "#{handler} not yet implemented!" end end end
on_main_window_destroy(object)
click to toggle source
# File lib/otpui.rb, line 20 def on_main_window_destroy(object) Gtk.main_quit() end
start()
click to toggle source
# File lib/otpui.rb, line 76 def start logo = GdkPixbuf::Pixbuf.new(file: Resources.get_icon("logo.png")) @settings = Settings.load Gtk::Window.set_default_icon(logo) @builder = Gtk::Builder.new @builder.add_from_file Resources.get_glade("main.glade") @about_window = @builder["about_window"] @about_window.version = Otpui::VERSION @about_window.logo = logo @main_window = @builder["main_window"] otp_list = OtpList.new(@builder) otp_list.run connect_signals @main_window.show_all Gtk.main end