From a4dbd5560500d6706c0ff516def851d0934b4b2b Mon Sep 17 00:00:00 2001 From: nagai Date: Sat, 21 Jun 2003 12:55:17 +0000 Subject: tk.rb : * TkRoot.new and TkToplevel.new accept Wm commands as elements of a hash argument. e.g. TkRoot.new(:title=>'App Title') TkToplevel.new(:parent=>Tk.root, :title=>'XXX', :class=>'ZZZ') sample/tktimer2.rb * add comments about the usage of a TkTimer object. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@3974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/tk/lib/tk.rb | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) (limited to 'ext/tk/lib') diff --git a/ext/tk/lib/tk.rb b/ext/tk/lib/tk.rb index bfa435f32..0afaa07d3 100644 --- a/ext/tk/lib/tk.rb +++ b/ext/tk/lib/tk.rb @@ -3538,12 +3538,13 @@ end class TkRoottrue, :widgetname=>'.') + keys.each{|k,v| new.send(k,v)} if keys # wm commands ROOT[0] = new Tk_WINDOWS["."] = new end @@ -3597,11 +3598,38 @@ class TkToplevel