current(pat=None)
click to toggle source
def current(pat=None)
list(tk_call('tk', 'busy', 'current', pat))
end
forget(*wins)
click to toggle source
def forget(*wins)
tk_call_without_enc('tk', 'busy', 'forget', *wins)
self
end
hold(win, keys={})
click to toggle source
def hold(win, keys={})
tk_call_without_enc('tk', 'busy', 'hold', win, *hash_kv(keys))
win
end
method_missing(id, *args)
click to toggle source
def method_missing(id, *args)
name = id.id2name
case args.length
when 1
if name[-1] == ?=
configure name[0..-2], args[0]
args[0]
else
configure name, args[0]
self
end
when 0
begin
cget(name)
rescue
super(id, *args)
end
else
super(id, *args)
end
end
status(win)
click to toggle source
def status(win)
bool(tk_call_without_enc('tk', 'busy', 'status', win))
end
busy(keys={})
click to toggle source
def busy(keys={})
Tk::Busy.hold(self, keys)
self
end
busy_cget(option)
click to toggle source
def busy_cget(option)
Tk::Busy.configure(self, option)
end
busy_configinfo(option=nil)
click to toggle source
def busy_configinfo(option=nil)
Tk::Busy.configinfo(self, option)
end
busy_current?()
click to toggle source
def busy_current?
! Tk::Busy.current(self.path).empty?
end
busy_current_configinfo(option=nil)
click to toggle source
def busy_current_configinfo(option=nil)
Tk::Busy.current_configinfo(self, option)
end
busy_forget()
click to toggle source
def busy_forget
Tk::Busy.forget(self)
self
end
busy_hold(keys={})
click to toggle source
busy_status()
click to toggle source
def busy_status
Tk::Busy.status(self)
end