]> granicus.if.org Git - python/commitdiff
Added config(ure) method to Image class.
authorGuido van Rossum <guido@python.org>
Fri, 27 Dec 1996 15:33:17 +0000 (15:33 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 27 Dec 1996 15:33:17 +0000 (15:33 +0000)
(Fred Drake)

Lib/lib-tk/Tkinter.py
Lib/tkinter/Tkinter.py

index 1e49f6e2d85b401092c7a3de620b8167babb0ae9..286a55719fe964728ffcbef7b7670384d9e73c29 100644 (file)
@@ -1612,6 +1612,16 @@ class Image:
                self.tk.call(self.name, 'configure', '-'+key, value)
        def __getitem__(self, key):
                return self.tk.call(self.name, 'configure', '-'+key)
+       def config(self, **kw):
+               res = ()
+               for k, v in _cnfmerge(kw).items():
+                       if v is not None:
+                               if k[-1] == '_': k = k[:-1]
+                               if callable(v):
+                                       v = self._register(v)
+                               res = res + ('-'+k, v)
+               apply(self.tk.call, (self.name, 'config') + res)
+       configure = config
        def height(self):
                return self.tk.getint(
                        self.tk.call('image', 'height', self.name))
index 1e49f6e2d85b401092c7a3de620b8167babb0ae9..286a55719fe964728ffcbef7b7670384d9e73c29 100755 (executable)
@@ -1612,6 +1612,16 @@ class Image:
                self.tk.call(self.name, 'configure', '-'+key, value)
        def __getitem__(self, key):
                return self.tk.call(self.name, 'configure', '-'+key)
+       def config(self, **kw):
+               res = ()
+               for k, v in _cnfmerge(kw).items():
+                       if v is not None:
+                               if k[-1] == '_': k = k[:-1]
+                               if callable(v):
+                                       v = self._register(v)
+                               res = res + ('-'+k, v)
+               apply(self.tk.call, (self.name, 'config') + res)
+       configure = config
        def height(self):
                return self.tk.getint(
                        self.tk.call('image', 'height', self.name))