define module/class
Methods
- C
- G
- I
- S
Constants
| TkCommandNames | = | ['::vu::dial'.freeze].freeze |
| WidgetClassName | = | 'Dial'.freeze |
Instance Public methods
constrain(val = None)
Link
Source: show
# File ext/tk/lib/tkextlib/vu/dial.rb, line 42 def constrain(val = None) num_or_str(tk_call(@path, 'constrain', val)) end
coords(val = nil)
Link
Source: show
# File ext/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
get(*args)
Link
Source: show
# File ext/tk/lib/tkextlib/vu/dial.rb, line 46 def get(*args) num_or_str(tk_call(@path, 'get', *args)) end
get_label(val=nil)
Link
Source: show
# File ext/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
get_tag(val=nil)
Link
Source: show
# File ext/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
identify(x, y)
Link
Source: show
# File ext/tk/lib/tkextlib/vu/dial.rb, line 50 def identify(x, y) tk_call(@path, 'identify', x, y) end
set(val = None)
Link
Source: show
# File ext/tk/lib/tkextlib/vu/dial.rb, line 98 def set(val = None) tk_call_without_enc(@path, 'set', val) self end
set_label(val, str, *args)
Link
Source: show
# File ext/tk/lib/tkextlib/vu/dial.rb, line 66 def set_label(val, str, *args) tk_call(@path, 'label', val, str, *args) self end
set_label_constrain(val, str, *args)
Link
Source: show
# File ext/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