Methods
D
E
G
I
S
Constants
TkCommandNames = ['::iwidgets::optionmenu'.freeze].freeze
 
WidgetClassName = 'Optionmenu'.freeze
 
Instance Public methods
delete(first, last=nil)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 26
def delete(first, last=nil)
  if last
    tk_call(@path, 'delete', first, last)
  else
    tk_call(@path, 'delete', first)
  end
  self
end
disable(idx)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 35
def disable(idx)
  tk_call(@path, 'disable', idx)
  self
end
enable(idx)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 40
def enable(idx)
  tk_call(@path, 'enable', idx)
  self
end
get(first=nil, last=nil)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 45
def get(first=nil, last=nil)
  if last
    simplelist(tk_call(@path, 'get', first, last))
  elsif first
    tk_call(@path, 'get', first)
  else
    tk_call(@path, 'get')
  end
end
get_range(first, last)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 54
def get_range(first, last)
  get(first, last)
end
get_selected()
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 57
def get_selected
  get()
end
index(idx)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 61
def index(idx)
  number(tk_call(@path, 'index', idx))
end
insert(idx, *args)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 65
def insert(idx, *args)
  tk_call(@path, 'insert', idx, *args)
  self
end
select(idx)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 70
def select(idx)
  tk_call(@path, 'select', idx)
  self
end
sort(*params, &b)
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 75
def sort(*params, &b)
  # see 'lsort' man page about params
  if b
    tk_call(@path, 'sort', '-command', proc(&b), *params)
  else
    tk_call(@path, 'sort', *params)
  end
  self
end
sort_ascending()
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 84
def sort_ascending
  tk_call(@path, 'sort', 'ascending')
  self
end
sort_descending()
# File ext/tk/lib/tkextlib/iwidgets/optionmenu.rb, line 88
def sort_descending
  tk_call(@path, 'sort', 'descending')
  self
end