[Python-checkins] cpython (3.5): Issue 25959: Explain in docstring that PhotoImage.zoom arguments are
terry.reedy
python-checkins at python.org
Fri Mar 11 15:31:42 EST 2016
https://hg.python.org/cpython/rev/7474695874d9
changeset: 100487:7474695874d9
branch: 3.5
parent: 100481:af2fc10f703b
user: Terry Jan Reedy <tjreedy at udel.edu>
date: Fri Mar 11 15:30:35 2016 -0500
summary:
Issue 25959: Explain in docstring that PhotoImage.zoom arguments are
multipliers, not final sizes. Explain y default for .zoom and .subsample.
Initial patch by Serhiy Storchaka.
files:
Lib/tkinter/__init__.py | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/Lib/tkinter/__init__.py b/Lib/tkinter/__init__.py
--- a/Lib/tkinter/__init__.py
+++ b/Lib/tkinter/__init__.py
@@ -3407,16 +3407,20 @@
destImage = PhotoImage(master=self.tk)
self.tk.call(destImage, 'copy', self.name)
return destImage
- def zoom(self,x,y=''):
+ def zoom(self, x, y=''):
"""Return a new PhotoImage with the same image as this widget
- but zoom it with X and Y."""
+ but zoom it with a factor of x in the X direction and y in the Y
+ direction. If y is not given, the default value is the same as x.
+ """
destImage = PhotoImage(master=self.tk)
if y=='': y=x
self.tk.call(destImage, 'copy', self.name, '-zoom',x,y)
return destImage
- def subsample(self,x,y=''):
+ def subsample(self, x, y=''):
"""Return a new PhotoImage based on the same image as this widget
- but use only every Xth or Yth pixel."""
+ but use only every Xth or Yth pixel. If y is not given, the
+ default value is the same as x.
+ """
destImage = PhotoImage(master=self.tk)
if y=='': y=x
self.tk.call(destImage, 'copy', self.name, '-subsample',x,y)
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list