define module/class
# File tk/lib/tkextlib/vu/dial.rb, line 42 def constrain(val = None) num_or_str(tk_call(@path, 'constrain', val)) end
# File tk/lib/tkextlib/vu/dial.rb, line 33 def coords(val = nil) if val tk_send_without_enc('coords', val) self else tk_split_list(tk_send_without_enc('coords')) end end
# File tk/lib/tkextlib/vu/dial.rb, line 46 def get(*args) num_or_str(tk_call(@path, 'get', *args)) end
# File tk/lib/tkextlib/vu/dial.rb, line 54 def get_label(val=nil) if val tk_call(@path, 'label', val) else ret = [] lst = simplelist(tk_call(@path, 'label')) while lst.size > 0 ret << ([num_or_str(lst.shift)] << lst.shift) end end end
# File tk/lib/tkextlib/vu/dial.rb, line 76 def get_tag(val=nil) if val tk_call(@path, 'tag', val) else ret = [] lst = simplelist(tk_call(@path, 'tag')) while lst.size > 0 ret << ([num_or_str(lst.shift)] << lst.shift) end end end
# File tk/lib/tkextlib/vu/dial.rb, line 50 def identify(x, y) tk_call(@path, 'identify', x, y) end
# File tk/lib/tkextlib/vu/dial.rb, line 98 def set(val = None) tk_call_without_enc(@path, 'set', val) self end
# File tk/lib/tkextlib/vu/dial.rb, line 66 def set_label(val, str, *args) tk_call(@path, 'label', val, str, *args) self end
# File tk/lib/tkextlib/vu/dial.rb, line 71 def set_label_constrain(val, str, *args) tk_call(@path, 'label', '-constrain', val, str, *args) self end