diff options
author | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-02 05:04:30 +0000 |
---|---|---|
committer | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-02 05:04:30 +0000 |
commit | 4c3328f5476f54c84b1f048eed075e6edf5e5b1d (patch) | |
tree | 92b661314bdfd045882e365e3e43b77f57244725 /ext/tk/sample/demos-en/square | |
parent | d7bdf5df56f337d8ca1152598ff138703896c54b (diff) | |
download | ruby-4c3328f5476f54c84b1f048eed075e6edf5e5b1d.tar.gz |
* (bug fix) TkEntry#delete
* (bug fix) some widget demos
* support <TkVariable object> == <Symbol>
( "coerce TkVariable" add to the TODO list :-) )
* freeze some object for security reason
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/tk/sample/demos-en/square')
-rw-r--r-- | ext/tk/sample/demos-en/square | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ext/tk/sample/demos-en/square b/ext/tk/sample/demos-en/square index 821cd9927e..00bfde59ff 100644 --- a/ext/tk/sample/demos-en/square +++ b/ext/tk/sample/demos-en/square @@ -15,13 +15,20 @@ require 'tkafter' class TkSquare<TkWindow def create_self - tk_call 'square', path + begin + tk_call 'square', path + rescue + STDERR.print "\nSorry. Your Tk interpreter does not contain " + + 'a "square" demonstration widget.' + + "\n ( See documents included the Tcl/Tk source archive. )\n\n" + exit + end end def size(amount=nil) if amount tk_send 'size', amount else - number(tk_send 'size') + number(tk_send('size')) end end def position(x,y) |