Lines Matching refs:cnf

109         cnf = {}
112 cnf.update(c)
116 cnf[k] = v
117 return cnf
1524 def _options(self, cnf, kw = None):
1527 cnf = _cnfmerge((cnf, kw))
1529 cnf = _cnfmerge(cnf)
1531 for k, v in cnf.items():
1672 cnf = {}
1675 cnf[x[0][1:]] = (x[0][1:],) + x[1:]
1676 return cnf
1682 def _configure(self, cmd, cnf, kw):
1685 cnf = _cnfmerge((cnf, kw))
1686 elif cnf:
1687 cnf = _cnfmerge(cnf)
1688 if cnf is None:
1690 if isinstance(cnf, str):
1691 return self._getconfigure1(_flatten((self._w, cmd, '-'+cnf)))
1692 self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
1695 def configure(self, cnf=None, **kw):
1702 return self._configure('configure', cnf, kw)
1811 def _grid_configure(self, command, index, cnf, kw):
1813 if isinstance(cnf, str) and not kw:
1814 if cnf[-1:] == '_':
1815 cnf = cnf[:-1]
1816 if cnf[:1] != '-':
1817 cnf = '-'+cnf
1818 options = (cnf,)
1820 options = self._options(cnf, kw)
1832 def grid_columnconfigure(self, index, cnf={}, **kw):
1838 return self._grid_configure('columnconfigure', index, cnf, kw)
1863 def grid_rowconfigure(self, index, cnf={}, **kw):
1869 return self._grid_configure('rowconfigure', index, cnf, kw)
2436 def pack_configure(self, cnf={}, **kw):
2454 + self._options(cnf, kw))
2482 def place_configure(self, cnf={}, **kw):
2506 + self._options(cnf, kw))
2534 def grid_configure(self, cnf={}, **kw):
2551 + self._options(cnf, kw))
2586 def _setup(self, master, cnf):
2593 if 'name' in cnf:
2594 name = cnf['name']
2595 del cnf['name']
2616 def __init__(self, master, widgetName, cnf={}, kw={}, extra=()):
2620 cnf = _cnfmerge((cnf, kw))
2622 self._setup(master, cnf)
2625 classes = [(k, v) for k, v in cnf.items() if isinstance(k, type)]
2627 del cnf[k]
2629 (widgetName, self._w) + extra + self._options(cnf))
2657 def __init__(self, master=None, cnf={}, **kw):
2665 cnf = _cnfmerge((cnf, kw))
2669 if wmkey in cnf:
2670 val = cnf[wmkey]
2676 del cnf[wmkey]
2677 BaseWidget.__init__(self, master, 'toplevel', cnf, {}, extra)
2687 def __init__(self, master=None, cnf={}, **kw):
2706 Widget.__init__(self, master, 'button', cnf, kw)
2734 def __init__(self, master=None, cnf={}, **kw):
2744 Widget.__init__(self, master, 'canvas', cnf, kw)
2824 def _create(self, itemType, args, kw): # Args: (val, val, ..., cnf={})
2827 cnf = args[-1]
2828 if isinstance(cnf, (dict, tuple)):
2831 cnf = {}
2834 *(args + self._options(cnf, kw))))
2952 def itemconfigure(self, tagOrId, cnf=None, **kw):
2959 return self._configure(('itemconfigure', tagOrId), cnf, kw)
2987 def postscript(self, cnf={}, **kw):
2993 self._options(cnf, kw))
3046 def __init__(self, master=None, cnf={}, **kw):
3056 Widget.__init__(self, master, 'checkbutton', cnf, kw)
3058 def _setup(self, master, cnf):
3059 if not cnf.get('name'):
3063 cnf['name'] = f'!{name}{_checkbutton_count}'
3064 super()._setup(master, cnf)
3090 def __init__(self, master=None, cnf={}, **kw):
3101 Widget.__init__(self, master, 'entry', cnf, kw)
3176 def __init__(self, master=None, cnf={}, **kw):
3182 cnf = _cnfmerge((cnf, kw))
3184 if 'class_' in cnf:
3185 extra = ('-class', cnf['class_'])
3186 del cnf['class_']
3187 elif 'class' in cnf:
3188 extra = ('-class', cnf['class'])
3189 del cnf['class']
3190 Widget.__init__(self, master, 'frame', cnf, {}, extra)
3196 def __init__(self, master=None, cnf={}, **kw):
3214 Widget.__init__(self, master, 'label', cnf, kw)
3220 def __init__(self, master=None, cnf={}, **kw):
3228 Widget.__init__(self, master, 'listbox', cnf, kw)
3320 def itemconfigure(self, index, cnf=None, **kw):
3328 return self._configure(('itemconfigure', index), cnf, kw)
3336 def __init__(self, master=None, cnf={}, **kw):
3343 Widget.__init__(self, master, 'menu', cnf, kw)
3353 def add(self, itemType, cnf={}, **kw):
3356 self._options(cnf, kw))
3358 def add_cascade(self, cnf={}, **kw):
3360 self.add('cascade', cnf or kw)
3362 def add_checkbutton(self, cnf={}, **kw):
3364 self.add('checkbutton', cnf or kw)
3366 def add_command(self, cnf={}, **kw):
3368 self.add('command', cnf or kw)
3370 def add_radiobutton(self, cnf={}, **kw):
3372 self.add('radiobutton', cnf or kw)
3374 def add_separator(self, cnf={}, **kw):
3376 self.add('separator', cnf or kw)
3378 def insert(self, index, itemType, cnf={}, **kw):
3381 self._options(cnf, kw))
3383 def insert_cascade(self, index, cnf={}, **kw):
3385 self.insert(index, 'cascade', cnf or kw)
3387 def insert_checkbutton(self, index, cnf={}, **kw):
3389 self.insert(index, 'checkbutton', cnf or kw)
3391 def insert_command(self, index, cnf={}, **kw):
3393 self.insert(index, 'command', cnf or kw)
3395 def insert_radiobutton(self, index, cnf={}, **kw):
3397 self.insert(index, 'radiobutton', cnf or kw)
3399 def insert_separator(self, index, cnf={}, **kw):
3401 self.insert(index, 'separator', cnf or kw)
3423 def entryconfigure(self, index, cnf=None, **kw):
3425 return self._configure(('entryconfigure', index), cnf, kw)
3465 def __init__(self, master=None, cnf={}, **kw):
3466 Widget.__init__(self, master, 'menubutton', cnf, kw)
3472 def __init__(self, master=None, cnf={}, **kw):
3473 Widget.__init__(self, master, 'message', cnf, kw)
3479 def __init__(self, master=None, cnf={}, **kw):
3489 Widget.__init__(self, master, 'radiobutton', cnf, kw)
3512 def __init__(self, master=None, cnf={}, **kw):
3521 Widget.__init__(self, master, 'scale', cnf, kw)
3551 def __init__(self, master=None, cnf={}, **kw):
3560 Widget.__init__(self, master, 'scrollbar', cnf, kw)
3601 def __init__(self, master=None, cnf={}, **kw):
3624 Widget.__init__(self, master, 'text', cnf, kw)
3787 def image_configure(self, index, cnf=None, **kw):
3789 return self._configure(('image', 'configure', index), cnf, kw)
3791 def image_create(self, index, cnf={}, **kw):
3795 *self._options(cnf, kw))
3837 def peer_create(self, newPathName, cnf={}, **kw): # new in Tk 8.5
3843 *self._options(cnf, kw))
3922 def tag_configure(self, tagName, cnf=None, **kw):
3924 return self._configure(('tag', 'configure', tagName), cnf, kw)
3980 def window_configure(self, index, cnf=None, **kw):
3982 return self._configure(('window', 'configure', index), cnf, kw)
3986 def window_create(self, index, cnf={}, **kw):
3990 + self._options(cnf, kw))
4059 def __init__(self, imgtype, name=None, cnf={}, master=None, **kw):
4067 if kw and cnf: cnf = _cnfmerge((cnf, kw))
4068 elif kw: cnf = kw
4070 for k, v in cnf.items():
4124 def __init__(self, name=None, cnf={}, master=None, **kw):
4129 Image.__init__(self, 'photo', name, cnf, master, **kw)
4208 def __init__(self, name=None, cnf={}, master=None, **kw):
4212 Image.__init__(self, 'bitmap', name, cnf, master, **kw)
4228 def __init__(self, master=None, cnf={}, **kw):
4255 Widget.__init__(self, master, 'spinbox', cnf, kw)
4406 def __init__(self, master=None, cnf={}, **kw):
4422 Widget.__init__(self, master, 'labelframe', cnf, kw)
4430 def __init__(self, master=None, cnf={}, **kw):
4444 Widget.__init__(self, master, 'panedwindow', cnf, kw)
4536 def paneconfigure(self, tagOrId, cnf=None, **kw):
4604 if cnf is None and not kw:
4606 if isinstance(cnf, str) and not kw:
4608 self._w, 'paneconfigure', tagOrId, '-'+cnf)
4610 self._options(cnf, kw))