# File gtk/sample/testgtk/sample.rb, line 24 def invoke @singleton = nil unless defined? @singleton @singleton = new if @singleton.nil? or @singleton.destroyed? unless @singleton.visible? @singleton.show_all else @singleton.destroy end end