Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8371013

Browse files
committed
Added config(ure) method to Image class.
(Fred Drake)
1 parent 0b96b94 commit 8371013

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

Lib/lib-tk/Tkinter.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1612,6 +1612,16 @@ def __setitem__(self, key, value):
16121612
self.tk.call(self.name, 'configure', '-'+key, value)
16131613
def __getitem__(self, key):
16141614
return self.tk.call(self.name, 'configure', '-'+key)
1615+
def config(self, **kw):
1616+
res = ()
1617+
for k, v in _cnfmerge(kw).items():
1618+
if v is not None:
1619+
if k[-1] == '_': k = k[:-1]
1620+
if callable(v):
1621+
v = self._register(v)
1622+
res = res + ('-'+k, v)
1623+
apply(self.tk.call, (self.name, 'config') + res)
1624+
configure = config
16151625
def height(self):
16161626
return self.tk.getint(
16171627
self.tk.call('image', 'height', self.name))

Lib/tkinter/Tkinter.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1612,6 +1612,16 @@ def __setitem__(self, key, value):
16121612
self.tk.call(self.name, 'configure', '-'+key, value)
16131613
def __getitem__(self, key):
16141614
return self.tk.call(self.name, 'configure', '-'+key)
1615+
def config(self, **kw):
1616+
res = ()
1617+
for k, v in _cnfmerge(kw).items():
1618+
if v is not None:
1619+
if k[-1] == '_': k = k[:-1]
1620+
if callable(v):
1621+
v = self._register(v)
1622+
res = res + ('-'+k, v)
1623+
apply(self.tk.call, (self.name, 'config') + res)
1624+
configure = config
16151625
def height(self):
16161626
return self.tk.getint(
16171627
self.tk.call('image', 'height', self.name))

0 commit comments

Comments
 (0)