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