diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ext/tk/lib/tk.rb | 15 |
2 files changed, 14 insertions, 6 deletions
@@ -1,3 +1,8 @@ +Tue Dec 16 13:20:43 2003 Hidetoshi NAGAI <[email protected]> + + * ext/tk/lib/tk.rb: condition bug of if statement on + {pack,grid}_propagate methods + Tue Dec 16 03:17:29 2003 why the lucky stiff <[email protected]> * lib/yaml/rubytypes.rb: comments in strings. [ruby-talk:88012] diff --git a/ext/tk/lib/tk.rb b/ext/tk/lib/tk.rb index a73f15e367..692c781677 100644 --- a/ext/tk/lib/tk.rb +++ b/ext/tk/lib/tk.rb @@ -3079,7 +3079,7 @@ module TkGrid end def size(master) - tk_call 'grid', 'size', master + list(tk_call('grid', 'size', master)) end def slaves(master, args) @@ -4056,9 +4056,10 @@ class TkWindow<TkObject def pack_propagate(mode=None) if mode == None - tk_call('pack', 'propagate', epath, mode) - else bool(tk_call('pack', 'propagate', epath)) + else + tk_call('pack', 'propagate', epath, mode) + self end end @@ -4144,18 +4145,20 @@ class TkWindow<TkObject def grid_propagate(mode=None) if mode == None - tk_call('grid', 'propagate', epath, mode) - else bool(tk_call('grid', 'propagate', epath)) + else + tk_call('grid', 'propagate', epath, mode) + self end end def grid_remove() tk_call 'grid', 'remove', epath + self end def grid_size() - tk_call 'grid', 'size', epath + list(tk_call('grid', 'size', epath)) end def grid_slaves(args) |