class Glimmer::Tk::RootProxy

Proxy for TkRoot

Follows the Proxy Design Pattern

Public Class Methods

new(*args) click to toggle source
# File lib/glimmer/tk/root_proxy.rb, line 31
def initialize(*args)
  @tk = ::TkRoot.new
end

Public Instance Methods

content(&block) click to toggle source
# File lib/glimmer/tk/root_proxy.rb, line 39
def content(&block)
  Glimmer::DSL::Engine.add_content(self, Glimmer::DSL::Tk::RootExpression.new, &block)
end
open() click to toggle source
# File lib/glimmer/tk/root_proxy.rb, line 35
def open
  start_event_loop
end
start_event_loop() click to toggle source

Starts Tk mainloop

# File lib/glimmer/tk/root_proxy.rb, line 44
def start_event_loop
  ::Tk.mainloop
end