diff options
author | Guido van Rossum <guido@python.org> | 1996-07-21 02:19:32 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-07-21 02:19:32 (GMT) |
commit | 421bb0e389ad9c0c3353dfd89fd8ef4e4756d1cb (patch) | |
tree | 7da6d75b580d0fb13736cd655019d3a62902294f | |
parent | 6d6a15bab20b27f739d5c9a44903a4e420ce3af7 (diff) | |
download | cpython-421bb0e389ad9c0c3353dfd89fd8ef4e4756d1cb.zip cpython-421bb0e389ad9c0c3353dfd89fd8ef4e4756d1cb.tar.gz cpython-421bb0e389ad9c0c3353dfd89fd8ef4e4756d1cb.tar.bz2 |
fix canvas bind commands
-rw-r--r-- | Lib/lib-tk/Canvas.py | 2 | ||||
-rw-r--r-- | Lib/lib-tk/Tkinter.py | 2 | ||||
-rwxr-xr-x | Lib/tkinter/Canvas.py | 2 | ||||
-rwxr-xr-x | Lib/tkinter/Tkinter.py | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/Lib/lib-tk/Canvas.py b/Lib/lib-tk/Canvas.py index 1e4a5c8..cba22d1 100644 --- a/Lib/lib-tk/Canvas.py +++ b/Lib/lib-tk/Canvas.py @@ -52,7 +52,7 @@ class CanvasItem: x1, y1, x2, y2 = self.canvas.bbox(self.id) return (x1, y1), (x2, y2) def bind(self, sequence=None, command=None): - return self.canvas.bind(self.id, sequence, command) + return self.canvas.tag_bind(self.id, sequence, command) def config(self, cnf=None): return self.canvas.itemconfig(self.id, cnf) def coords(self, pts = ()): diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index d033823..4c7fd71 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -951,7 +951,7 @@ class Canvas(Widget): def tag_unbind(self, tagOrId, sequence): self.tk.call(self._w, 'bind', tagOrId, sequence, '') def tag_bind(self, tagOrId, sequence=None, func=None, add=None): - return self._bind((self._w, 'tag', 'bind', tagOrId), + return self._bind((self._w, 'bind', tagOrId), sequence, func, add) def canvasx(self, screenx, gridspacing=None): return self.tk.getdouble(self.tk.call( diff --git a/Lib/tkinter/Canvas.py b/Lib/tkinter/Canvas.py index 1e4a5c8..cba22d1 100755 --- a/Lib/tkinter/Canvas.py +++ b/Lib/tkinter/Canvas.py @@ -52,7 +52,7 @@ class CanvasItem: x1, y1, x2, y2 = self.canvas.bbox(self.id) return (x1, y1), (x2, y2) def bind(self, sequence=None, command=None): - return self.canvas.bind(self.id, sequence, command) + return self.canvas.tag_bind(self.id, sequence, command) def config(self, cnf=None): return self.canvas.itemconfig(self.id, cnf) def coords(self, pts = ()): diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py index d033823..4c7fd71 100755 --- a/Lib/tkinter/Tkinter.py +++ b/Lib/tkinter/Tkinter.py @@ -951,7 +951,7 @@ class Canvas(Widget): def tag_unbind(self, tagOrId, sequence): self.tk.call(self._w, 'bind', tagOrId, sequence, '') def tag_bind(self, tagOrId, sequence=None, func=None, add=None): - return self._bind((self._w, 'tag', 'bind', tagOrId), + return self._bind((self._w, 'bind', tagOrId), sequence, func, add) def canvasx(self, screenx, gridspacing=None): return self.tk.getdouble(self.tk.call( |