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/