1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* ext/tk/lib/tk.rb: bug fix (TkWindow#grab)

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nagai 2004-06-15 03:12:40 +00:00
parent 60ed1ef3c0
commit f895f94cce
2 changed files with 12 additions and 1 deletions

View file

@ -1,3 +1,7 @@
Tue Jun 15 12:10:04 2004 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/lib/tk.rb: bug fix (TkWindow#grab)
Mon Jun 14 18:23:27 2004 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> Mon Jun 14 18:23:27 2004 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/lib/remote-tk.rb: bug fix * ext/tk/lib/remote-tk.rb: bug fix

View file

@ -2706,6 +2706,9 @@ class TkWindow<TkObject
end end
case opt case opt
when 'set', :set
tk_call_without_enc('grab', 'set', path)
return self
when 'global', :global when 'global', :global
#return(tk_call('grab', 'set', '-global', path)) #return(tk_call('grab', 'set', '-global', path))
tk_call_without_enc('grab', 'set', '-global', path) tk_call_without_enc('grab', 'set', '-global', path)
@ -2719,22 +2722,26 @@ class TkWindow<TkObject
when 'status', :status when 'status', :status
return tk_call_without_enc('grab', 'status', path) return tk_call_without_enc('grab', 'status', path)
else else
return tk_call_without_enc('grab', args[0], path) return tk_call_without_enc('grab', opt, path)
end end
end end
def grab_current def grab_current
grab('current') grab('current')
end end
alias current_grab grab_current
def grab_release def grab_release
grab('release') grab('release')
end end
alias release_grab grab_release
def grab_set def grab_set
grab('set') grab('set')
end end
alias set_grab grab_set
def grab_set_global def grab_set_global
grab('global') grab('global')
end end
alias set_global_grab grab_set_global
def grab_status def grab_status
grab('status') grab('status')
end end