module Sirens
Public Class Methods
browse(object: nil, klass: nil)
click to toggle source
# File lib/sirens.rb, line 6 def browse(object: nil, klass: nil) if ! klass.nil? klass = klass.class if ! klass.kind_of?(Module) Sirens::ModuleBrowser.open_on(klass: klass) else ObjectBrowser.open_on(object: object) end Gtk.main if @opened_windows == 1 end
register_window()
click to toggle source
# File lib/sirens.rb, line 18 def register_window() @opened_windows = 0 if @opened_windows.nil? @opened_windows += 1 end
unregister_window()
click to toggle source
# File lib/sirens.rb, line 24 def unregister_window() @opened_windows -= 1 Gtk.main_quit if @opened_windows == 0 end