まつもと ゆきひろです

In message "[ruby-list:9829] tkcanvas.rb bug?"
    on 98/10/06, OONO Hiroshi <funifuni / nsknet.or.jp> writes:

|  def width
|    number(tk_call('image', 'height', @path))
|  end                       ^^^^^^^
|
|の、height は widthの間違いですよね。

です.間違いですねえ.

|canvasオブジェクトの大きさ(widthとheight)を知りたい時は
|どうすれば良いのですか?
|
|canvas = TkCanvas.new
|print canvas.width

  canvas["width"]

としてください.でも,canvas.widthができた方が良いですよね.
添付のパッチでできるようになります.

|それでは、ruby本頑張って下さい。期待してますので。

頑張ります.

--- tk.rb	1998/08/10 05:41:25	1.1.1.2.2.25
+++ tk.rb	1998/10/06 02:29:52
@@ -1577,3 +1577,7 @@
     when 0
+      begin
+	cget name
+      rescue
       fail NameError, "undefined local variable or method `#{name}' for #{self.to_s}", error_at
+      end
     else