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