ruby-changes:4856
From: ko1@a...
Date: Sun, 11 May 2008 02:55:59 +0900 (JST)
Subject: [ruby-changes:4856] nagai - Ruby:r16350 (ruby_1_8): * ext/tk/lib/tk/pack.rb, ext/tk/lib/tk/grid.rb: fix serious bug on the
nagai 2008-05-11 02:55:24 +0900 (Sun, 11 May 2008) New Revision: 16350 Modified files: branches/ruby_1_8/ChangeLog branches/ruby_1_8/ext/tk/lib/tk/grid.rb branches/ruby_1_8/ext/tk/lib/tk/pack.rb branches/ruby_1_8/ext/tk/lib/tk.rb Log: * ext/tk/lib/tk/pack.rb, ext/tk/lib/tk/grid.rb: fix serious bug on the last commit. It fails to do pack/grid without options. * ext/tk/lib/tk.rb: add TkWindow#grid_anchor, grid_column, grid_row. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=16350&r2=16349&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/tk/lib/tk/pack.rb?r1=16350&r2=16349&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/tk/lib/tk.rb?r1=16350&r2=16349&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/tk/lib/tk/grid.rb?r1=16350&r2=16349&diff_format=u Index: ruby_1_8/ext/tk/lib/tk.rb =================================================================== --- ruby_1_8/ext/tk/lib/tk.rb (revision 16349) +++ ruby_1_8/ext/tk/lib/tk.rb (revision 16350) @@ -4947,6 +4947,15 @@ self end + def grid_anchor(anchor=None) + if anchor == None + TkGrid.anchor(self) + else + TkGrid.anchor(self, anchor) + self + end + end + def grid_forget #tk_call('grid', 'forget', epath) TkGrid.forget(self) @@ -4978,12 +4987,14 @@ TkGrid.columnconfigure(self, index, keys) end alias grid_columnconfigure grid_columnconfig + alias grid_column grid_columnconfig def grid_rowconfig(index, keys) #tk_call('grid', 'rowconfigure', epath, index, *hash_kv(keys)) TkGrid.rowconfigure(self, index, keys) end alias grid_rowconfigure grid_rowconfig + alias grid_row grid_rowconfig def grid_columnconfiginfo(index, slot=nil) #if slot @@ -5348,7 +5359,7 @@ #Tk.freeze module Tk - RELEASE_DATE = '2008-05-10'.freeze + RELEASE_DATE = '2008-05-11'.freeze autoload :AUTO_PATH, 'tk/variable' autoload :TCL_PACKAGE_PATH, 'tk/variable' Index: ruby_1_8/ext/tk/lib/tk/pack.rb =================================================================== --- ruby_1_8/ext/tk/lib/tk/pack.rb (revision 16349) +++ ruby_1_8/ext/tk/lib/tk/pack.rb (revision 16350) @@ -35,7 +35,7 @@ if args[-1].kind_of?(Hash) opts = args.pop else - opts = nil + opts = {} end fail ArgumentError, 'no widget is given' if args.empty? params = [] Index: ruby_1_8/ext/tk/lib/tk/grid.rb =================================================================== --- ruby_1_8/ext/tk/lib/tk/grid.rb (revision 16349) +++ ruby_1_8/ext/tk/lib/tk/grid.rb (revision 16350) @@ -59,7 +59,7 @@ if args[-1].kind_of?(Hash) opts = args.pop else - opts = nil + opts = {} end fail ArgumentError, 'no widget is given' if args.empty? params = [] Index: ruby_1_8/ChangeLog =================================================================== --- ruby_1_8/ChangeLog (revision 16349) +++ ruby_1_8/ChangeLog (revision 16350) @@ -1,3 +1,10 @@ +Sun May 11 02:48:13 2008 <nagai@o...> + + * ext/tk/lib/tk/pack.rb, ext/tk/lib/tk/grid.rb: fail to do pack/grid + without options. + + * ext/tk/lib/tk.rb: add TkWindow#grid_anchor, grid_column, grid_row. + Sat May 10 18:19:16 2008 Yukihiro Matsumoto <matz@r...> * string.c (rb_str_each_line): RDoc updated. [ruby-dev:34586] @@ -4,8 +11,8 @@ Sat May 10 13:17:56 2008 Hidetoshi NAGAI <nagai@a...> - * ext/tk/lib/tk/pack.rb, ext/tk/lib/tk/grid.rb: increase parameter - patterns of configure method. + * ext/tk/lib/tk/pack.rb, ext/tk/lib/tk/grid.rb: increase supported + parameter patterns of configure method. Sat May 10 09:16:13 2008 Yukihiro Matsumoto <matz@r...> -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/