Methods
Included Modules
Constants
| TkCommandNames | = | ['::iwidgets::radiobox'.freeze].freeze |
| WidgetClassName | = | 'Radiobox'.freeze |
Instance Public methods
add(tag=nil, keys={})
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 61 def add(tag=nil, keys={}) if tag.kind_of?(Hash) keys = tag tag = nil end if tag tag = Tk::Itk::Component.new(self, tagid(tag)) else tag = Tk::Itk::Component.new(self) end tk_call(@path, 'add', tagid(tag), *hash_kv(keys)) tag end
delete(idx)
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 75 def delete(idx) tk_call(@path, 'delete', index(idx)) self end
deselect(idx)
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 80 def deselect(idx) tk_call(@path, 'deselect', index(idx)) self end
flash(idx)
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 85 def flash(idx) tk_call(@path, 'flash', index(idx)) self end
get_obj()
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 95 def get_obj (tag = get_tag)? Tk::Itk::Component.id2obj(self, tag): nil end
get_tag()
Link
Also aliased as: get
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 90 def get_tag ((tag = tk_call_without_enc(@path, 'get')).empty?)? nil: tag end
index(idx)
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 99 def index(idx) number(tk_call(@path, 'index', tagid(idx))) end
insert(idx, tag=nil, keys={})
Link
Source: show
# File ext/tk/lib/tkextlib/iwidgets/radiobox.rb, line 103 def insert(idx, tag=nil, keys={}) if tag.kind_of?(Hash) keys = tag tag = nil end if tag tag = Tk::Itk::Component.new(self, tagid(tag)) else tag = Tk::Itk::Component.new(self) end tk_call(@path, 'insert', index(idx), tagid(tag), *hash_kv(keys)) tag end