(self, callback)
| 433 | return self._tk.globalgetvar(self._name) |
| 434 | |
| 435 | def _register(self, callback): |
| 436 | f = CallWrapper(callback, None, self._root).__call__ |
| 437 | cbname = repr(id(f)) |
| 438 | try: |
| 439 | callback = callback.__func__ |
| 440 | except AttributeError: |
| 441 | pass |
| 442 | try: |
| 443 | cbname = cbname + callback.__name__ |
| 444 | except AttributeError: |
| 445 | pass |
| 446 | self._tk.createcommand(cbname, f) |
| 447 | if self._tclCommands is None: |
| 448 | self._tclCommands = [] |
| 449 | self._tclCommands.append(cbname) |
| 450 | return cbname |
| 451 | |
| 452 | def trace_add(self, mode, callback): |
| 453 | """Define a trace callback for the variable. |
no test coverage detected