From: Martin v. Löwis Date: Sat, 17 Jun 2006 09:20:41 +0000 (+0000) Subject: Patch #1096231: Add default argument to wm_iconbitmap. X-Git-Tag: v2.5b1~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5ecad9ca13405d0cc4c2653435887a62e54bb673;p=python Patch #1096231: Add default argument to wm_iconbitmap. --- diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index 7cbcb500bb..337090339f 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -1500,10 +1500,19 @@ class Wm: the group leader of this widget if None is given.""" return self.tk.call('wm', 'group', self._w, pathName) group = wm_group - def wm_iconbitmap(self, bitmap=None): + def wm_iconbitmap(self, bitmap=None, default=None): """Set bitmap for the iconified widget to BITMAP. Return - the bitmap if None is given.""" - return self.tk.call('wm', 'iconbitmap', self._w, bitmap) + the bitmap if None is given. + + Under Windows, the DEFAULT parameter can be used to set the icon + for the widget and any descendents that don't have an icon set + explicitely. DEFAULT can be the relative path to a .ico file + (example: root.iconbitmap(default='myicon.ico') ). See Tk + documentation for more information.""" + if default: + return self.tk.call('wm', 'iconbitmap', self._w, '-default', default) + else: + return self.tk.call('wm', 'iconbitmap', self._w, bitmap) iconbitmap = wm_iconbitmap def wm_iconify(self): """Display widget as icon.""" diff --git a/Misc/ACKS b/Misc/ACKS index c51303f707..f6803bbe58 100644 --- a/Misc/ACKS +++ b/Misc/ACKS @@ -205,6 +205,7 @@ Nils Fischbeck Frederik Fix Hernán Martínez Foffani Doug Fort +John Fouhy Martin Franklin Robin Friedrich Ivan Frohne diff --git a/Misc/NEWS b/Misc/NEWS index 1a658c53c1..cad6f80892 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -163,6 +163,8 @@ Extension Modules Library ------- +- Patch #1096231: Add ``default`` argument to Tkinter.Wm.wm_iconbitmap. + - Patch #763580: Add name and value arguments to Tkinter variable classes.