Kaydet (Commit) 9beb9327 authored tarafından Guido van Rossum's avatar Guido van Rossum

wait_{variable,window,visibility}

register = _register
üst c93e13d7
......@@ -79,6 +79,16 @@ class Misc:
apply(self.tk.call, ('tk_menuBar', self._w) + args)
def waitvar(self, name='PY_VAR'):
self.tk.call('tkwait', 'variable', name)
wait_variable = waitvar
def wait_window(self, window=None):
if window == None:
window = self
self.tk.call('tkwait', 'window', window._w)
def wait_visibility(self, window=None):
if window == None:
window = self
self.tk.call('tkwait', 'visibility', window._w)
def setvar(self, name='PY_VAR', value='1'):
self.tk.setvar(name, value)
def getvar(self, name='PY_VAR'):
......@@ -331,6 +341,7 @@ class Misc:
name = name + func.func_name
self.tk.createcommand(name, f)
return name
register = _register
def _root(self):
w = self
while w.master: w = w.master
......
......@@ -79,6 +79,16 @@ class Misc:
apply(self.tk.call, ('tk_menuBar', self._w) + args)
def waitvar(self, name='PY_VAR'):
self.tk.call('tkwait', 'variable', name)
wait_variable = waitvar
def wait_window(self, window=None):
if window == None:
window = self
self.tk.call('tkwait', 'window', window._w)
def wait_visibility(self, window=None):
if window == None:
window = self
self.tk.call('tkwait', 'visibility', window._w)
def setvar(self, name='PY_VAR', value='1'):
self.tk.setvar(name, value)
def getvar(self, name='PY_VAR'):
......@@ -331,6 +341,7 @@ class Misc:
name = name + func.func_name
self.tk.createcommand(name, f)
return name
register = _register
def _root(self):
w = self
while w.master: w = w.master
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment