[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]