Fix SF bug # 602259, 3rd parameter for Tkinter.scan_dragto

Add the optional gain parameter and pass it to Tk.
This commit is contained in:
Neal Norwitz 2003-01-10 23:24:32 +00:00
parent faa7b9bb4c
commit e931ed59d3
2 changed files with 6 additions and 3 deletions

View file

@ -2139,11 +2139,11 @@ class Canvas(Widget):
def scan_mark(self, x, y): def scan_mark(self, x, y):
"""Remember the current X, Y coordinates.""" """Remember the current X, Y coordinates."""
self.tk.call(self._w, 'scan', 'mark', x, y) self.tk.call(self._w, 'scan', 'mark', x, y)
def scan_dragto(self, x, y): def scan_dragto(self, x, y, gain=10):
"""Adjust the view of the canvas to 10 times the """Adjust the view of the canvas to GAIN times the
difference between X and Y and the coordinates given in difference between X and Y and the coordinates given in
scan_mark.""" scan_mark."""
self.tk.call(self._w, 'scan', 'dragto', x, y) self.tk.call(self._w, 'scan', 'dragto', x, y, gain)
def select_adjust(self, tagOrId, index): def select_adjust(self, tagOrId, index):
"""Adjust the end of the selection near the cursor of an item TAGORID to index.""" """Adjust the end of the selection near the cursor of an item TAGORID to index."""
self.tk.call(self._w, 'select', 'adjust', tagOrId, index) self.tk.call(self._w, 'select', 'adjust', tagOrId, index)

View file

@ -88,6 +88,9 @@ Library
- urlparse can now parse imap:// URLs. See SF feature request #618024. - urlparse can now parse imap:// URLs. See SF feature request #618024.
- Tkinter.Canvas.scan_dragto() provides an optional parameter to support
the gain value which is passed to Tk. SF bug# 602259.
Tools/Demos Tools/Demos
----------- -----------