default of ‘labelcommand2’ option
default of ‘labelcommand’ option
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 991 def addBWidgetComboBox(name=None) Tk.tk_call('::tablelist::addBWidgetComboBox', name) end
with the BWidget package
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 983 def addBWidgetEntry(name=None) Tk.tk_call('::tablelist::addBWidgetEntry', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 987 def addBWidgetSpinBox(name=None) Tk.tk_call('::tablelist::addBWidgetSpinBox', name) end
with the multi-entry package Mentry is a library extension
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1033 def addDateMentry(format, separator, gmt=false, name=None) if gmt && gmt != None gmt = '-gmt' else gmt = None end Tk.tk_call('::tablelist::addDateMentry', format, separator, gmt, name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1051 def addDateTimeMentry(format, date_sep, time_sep, gmt=false, name=None) if gmt && gmt != None gmt = '-gmt' else gmt = None end Tk.tk_call('::tablelist::addDateTimeMentry', format, date_sep, time_sep, gmt, name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1061 def addFixedPointMentry(count1, count2, comma=false, name=None) if comma && comma != None comma = '-comma' else comma = None end Tk.tk_call('::tablelist::addFixedPoingMentry', count1, count2, comma, name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1070 def addIPAddrMentry(name=None) Tk.tk_call('::tablelist::addIPAddrMentry', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1020 def addIncrCombobox(name=None) Tk.tk_call('::tablelist::addIncrCombobox', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1002 def addIncrDateTimeWidget(type, seconds=false, name=None) # type := 'datefield'|'dateentry'|timefield'|'timeentry' if seconds && seconds != None seconds = '-seconds' else seconds = None end Tk.tk_call('::tablelist::addDateTimeWidget', type, seconds, name) end
with the Iwidgets ([incr Widgets]) package
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 998 def addIncrEntryfield(name=None) Tk.tk_call('::tablelist::addIncrEntry', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1016 def addIncrSpinint(name=None) Tk.tk_call('::tablelist::addIncrSpinint', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1012 def addIncrSpinner(name=None) Tk.tk_call('::tablelist::addIncrSpinner', name) end
with Bryan Oakley’s combobox package
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1027 def addOakleyCombobox(name=None) Tk.tk_call('::tablelist::addOakleyCombobox', name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 1042 def addTimeMentry(format, separator, gmt=false, name=None) if gmt && gmt != None gmt = '-gmt' else gmt = None end Tk.tk_call('::tablelist::addTimeMentry', format, separator, gmt, name) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 976 def convEventFields(descendant, x, y) window(Tk.tk_call('::tablelist::convEventFields', descendant, x, y)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 971 def getTablelistColumn(descendant) num_or_str(Tk.tk_call('::tablelist::getTablelistColumn', headerlabel)) end
helper commands
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 967 def getTablelistPath(descendant) window(Tk.tk_call('::tablelist::getTablelistPath', descendant)) end
# File tk/lib/tkextlib/tcllib/tablelist_tile.rb, line 29 def self.get_current_theme Tk.tk_call('::tablelist::getCurrentTheme') end
# File tk/lib/tkextlib/tcllib/tablelist_tile.rb, line 33 def self.get_theme_list TkComm.simplelist(Tk.tk_call('::tablelist::getThemes')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 20 def self.package_name PACKAGE_NAME end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 24 def self.package_version begin TkPackage.require(self.package_name) rescue '' end end
commands related to tile Themems
# File tk/lib/tkextlib/tcllib/tablelist_tile.rb, line 25 def self.set_theme(theme) Tk.tk_call('::tablelist::setTheme', theme) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 283 def activate(index) tk_send('activate', _to_idx(index)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 288 def activate_cell(index) tk_send('activatecell', _to_idx(index)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 856 def addToSortColumns_with_event_generate(idx) tk_call('::tablelist::addToSortColumns', @path, _to_idx(idx)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 311 def bbox(index) list(tk_send('bbox', _to_idx(index))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 315 def bodypath window(tk_send('bodypath')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 319 def bodytag TkBindTag.new_by_name(tk_send('bodytag')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 323 def cancel_editing tk_send('cancelediting') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 346 def cellindex(idx) _from_idx(tk_send('cellindex', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 350 def cellselection_anchor(idx) tk_send('cellselection', 'anchor', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 355 def cellselection_clear(first, last=nil) if first.kind_of?(Array) tk_send('cellselection', 'clear', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('cellselection', 'clear', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 366 def cellselection_includes(idx) bool(tk_send('cellselection', 'includes', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 370 def cellselection_set(first, last=nil) if first.kind_of?(Array) tk_send('cellselection', 'set', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('cellselection', 'set', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 398 def columncount number(tk_send('columncount')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 402 def columnindex(idx) number(tk_send('columnindex', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 406 def columnwidth(idx, opt=nil) if opt number(tk_send('columnwidth', _to_idx(idx), "-#{opt}")) else number(tk_send('columnwidth', _to_idx(idx))) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 423 def configcelllist(lst) # lst ==> [idx, opt, val, idx, opt, val, ...] ary = [] lst.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configcelllist', ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 433 def configcells(*args) # args ==> idx, opt, val, idx, opt, val, ... ary = [] args.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configcells', *ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 443 def configcolumnlist(lst) # lst ==> [idx, opt, val, idx, opt, val, ...] ary = [] lst.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configcolumnlist', ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 453 def configcolumns(*args) # args ==> idx, opt, val, idx, opt, val, ... ary = [] args.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configcolumns', *ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 463 def configrowlist(lst) # lst ==> [idx, opt, val, idx, opt, val, ...] ary = [] lst.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configrowlist', ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 473 def configrows(*args) # args ==> idx, opt, val, idx, opt, val, ... ary = [] args.slice(3){|idx, opt, val| ary << _to_idx(idx) << "-#{opt}" << val } tk_send('configrows', *ary) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 483 def containing(y) idx = num_or_str(tk_send('containing', y)) (idx.kind_of?(Fixnum) && idx < 0)? nil: idx end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 488 def containing_cell(x, y) idx = _from_idx(tk_send('containingcell', x, y)) if idx.kind_of?(Array) [ ((idx[0].kind_of?(Fixnum) && idx[0] < 0)? nil: idx[0]), ((idx[1].kind_of?(Fixnum) && idx[1] < 0)? nil: idx[1]) ] else idx end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 501 def containing_column(x) idx = num_or_str(tk_send('containingcolumn', x)) (idx.kind_of?(Fixnum) && idx < 0)? nil: idx end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 507 def curcellselection simplelist(tk_send('curcellselection')).collect!{|idx| _from_idx(idx)} end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 511 def curselection list(tk_send('curselection')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 528 def delete_columns(first, last=nil) if first.kind_of?(Array) tk_send('deletecolumns', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('deletecolumns', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 515 def delete_items(first, last=nil) if first.kind_of?(Array) tk_send('delete', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('delete', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 540 def edit_cell(idx) tk_send('editcell', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 550 def editwinpath window(tk_send('editwinpath')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 546 def editwintag TkBindTag.new_by_name(tk_send('editwintag')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 554 def entrypath window(tk_send('entrypath')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 558 def fill_column(idx, txt) tk_send('fillcolumn', _to_idx(idx), txt) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 564 def finish_editing tk_send('finishediting') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 570 def formatinfo key, row, col = simplelist(tk_send('formatinfo')) [key, number(row), number(col)] end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 575 def get(first, last=nil) if first.kind_of?(Array) simplelist(tk_send('get', first.collect{|idx| _to_idx(idx)})).collect!{|elem| simplelist(elem) } else first = _to_idx(first) last = (last)? _to_idx(last): first simplelist(tk_send('get', first, last)) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 294 def get_attrib(name=nil) if name && name != None tk_send('attrib', name) else ret = [] lst = simplelist(tk_send('attrib')) until lst.empty? ret << ( [lst.shift] << lst.shift ) end ret end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 329 def get_cellattrib(name=nil) if name && name != None tk_send('cellattrib', name) else ret = [] lst = simplelist(tk_send('cellattrib')) until lst.empty? ret << ( [lst.shift] << lst.shift ) end ret end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 585 def get_cells(first, last=nil) if first.kind_of?(Array) simplelist(tk_send('getcells', first.collect{|idx| _to_idx(idx)})).collect!{|elem| simplelist(elem) } else first = _to_idx(first) last = (last)? _to_idx(last): first simplelist(tk_send('getcells', first, last)) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 381 def get_columnattrib(name=nil) if name && name != None tk_send('columnattrib', name) else ret = [] lst = simplelist(tk_send('columnattrib')) until lst.empty? ret << ( [lst.shift] << lst.shift ) end ret end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 596 def get_columns(first, last=nil) if first.kind_of?(Array) simplelist(tk_send('getcolumns', first.collect{|idx| _to_idx(idx)})).collect!{|elem| simplelist(elem) } else first = _to_idx(first) last = (last)? _to_idx(last): first simplelist(tk_send('getcolumns', first, last)) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 607 def get_keys(first, last=nil) if first.kind_of?(Array) simplelist(tk_send('getkeys', first.collect{|idx| _to_idx(idx)})).collect!{|elem| simplelist(elem) } else first = _to_idx(first) last = (last)? _to_idx(last): first simplelist(tk_send('getkeys', first, last)) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 728 def get_rowattrib(name=nil) if name && name != None tk_send('rowattrib', name) else ret = [] lst = simplelist(tk_send('rowattrib')) until lst.empty? ret << ( [lst.shift] << lst.shift ) end ret end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 618 def has_attrib?(name) bool(tk_send('hasattrib', name)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 622 def has_cellattrib?(idx, name) bool(tk_send('hascellattrib', _to_idx(idx), name)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 626 def has_columnattrib?(idx, name) bool(tk_send('hascolumnattrib', _to_idx(idx), name)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 630 def has_rowattrib?(idx, name) bool(tk_send('hasrowattrib', _to_idx(idx), name)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 634 def imagelabelpath(idx) window(tk_send('imagelabelpath', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 638 def index(idx) number(tk_send('index', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 642 def insert(idx, *items) tk_send('insert', _to_idx(idx), *items) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 647 def insert_columnlist(idx, columnlist) tk_send('insertcolumnlist', _to_idx(idx), columnlist) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 653 def insert_columns(idx, *args) tk_send('insertcolums', _to_idx(idx), *args) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 659 def insert_list(idx, list) tk_send('insertlist', _to_idx(idx), list) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 665 def is_elem_snipped?(cellidx, tkvar) bool(tk_send('iselemsnipped', _to_idx(cellidx), tkvar)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 670 def is_title_snipped?(colidx, tkvar) bool(tk_send('istitlesnipped', _to_idx(colidx), tkvar)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 675 def itemlistvar TkVarAccess.new(tk_send('itemlistvar')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 679 def labelpath(idx) window(tk_send('labelpath', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 683 def labels simplelist(tk_send('labels')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 687 def labeltag TkBindTag.new_by_name(tk_send('labeltag')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 691 def move(src, target) tk_send('move', _to_idx(src), _to_idx(target)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 696 def move_column(src, target) tk_send('movecolumn', _to_idx(src), _to_idx(target)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 702 def nearest(y) _from_idx(tk_send('nearest', y)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 706 def nearest_cell(x, y) _from_idx(tk_send('nearestcell', x, y)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 711 def nearest_column(x) _from_idx(tk_send('nearestcolumn', x)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 716 def reject_input tk_send('rejectinput') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 413 def requested_columnwidth(idx) columnwidth(idx, 'requested') end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 722 def reset_sortinfo tk_send('resetsortinfo') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 750 def scan_dragto(x, y) tk_send('scan', 'dragto', x, y) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 745 def scan_mark(x, y) tk_send('scan', 'mark', x, y) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 755 def see(idx) tk_send('see', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 760 def see_cell(idx) tk_send('seecell', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 766 def see_column(idx) tk_send('seecolumn', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 772 def selection_anchor(idx) tk_send('selection', 'anchor', _to_idx(idx)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 777 def selection_clear(first, last=nil) if first.kind_of?(Array) tk_send('selection', 'clear', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('selection', 'clear', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 788 def selection_includes(idx) bool(tk_send('selection', 'includes', _to_idx(idx))) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 792 def selection_set(first, last=nil) if first.kind_of?(Array) tk_send('selection', 'set', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('selection', 'set', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 803 def separatorpath(idx=nil) if idx window(tk_send('separatorpath', _to_idx(idx))) else window(tk_send('separatorpath')) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 811 def separators simplelist(tk_send('separators')).collect!{|w| window(w)} end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 306 def set_attrib(*args) tk_send('attrib', *(args.flatten)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 341 def set_cellattrib(*args) tk_send('cellattrib', *(args.flatten)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 393 def set_columnattrib(*args) tk_send('columnattrib', *(args.flatten)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 740 def set_rowattrib(*args) tk_send('rowattrib', *(args.flatten)) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 815 def size number(tk_send('size')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 819 def sort(order=nil) if order order = order.to_s order = '-' << order if order[0] != ?- if order.length < 2 order = nil end end if order tk_send('sort', order) else tk_send('sort') end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 852 def sortByColumn_with_event_generate(idx) tk_call('::tablelist::sortByColumn', @path, _to_idx(idx)) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 860 def sort_by_column(idx, order=nil) if order order = order.to_s order = '-' << order if order[0] != ?- if order.length < 2 order = nil end end if order tk_send('sortbycolumn', _to_idx(idx), order) else tk_send('sortbycolumn', _to_idx(idx)) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 879 def sort_by_column_decreasing(idx) tk_send('sortbycolumn', _to_idx(idx), '-decreasing') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 875 def sort_by_column_increasing(idx) tk_send('sortbycolumn', _to_idx(idx), '-increasing') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 884 def sort_by_columnlist(idxlist, orderlist=None) # orderlist :: list of 'increasing' or 'decreasing' tk_send('sortbycolumnlist', idxlist.map{|idx| _to_idx(idx)}, orderlist) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 838 def sort_decreasing tk_send('sort', '-decreasing') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 834 def sort_increasing tk_send('sort', '-increasing') self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 890 def sortcolumn idx = num_or_str(tk_send('sortcolum')) (idx.kind_of?(Fixnum) && idx < 0)? nil: idx end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 895 def sortcolumnlist simplelist(tk_send('sortcolumlist')).map{|col| num_or_str(col)} end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 899 def sortorder tk_send('sortorder') end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 903 def sortorderlist simplelist(tk_send('sortorderlist')) end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 416 def stretched_columnwidth(idx) columnwidth(idx, 'stretched') end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 907 def toggle_columnhide(first, last=nil) if first.kind_of?(Array) tk_send('togglecolumnhide', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('togglecolumnhide', first, last) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 917 def toggle_rowhide(first, last=nil) if first.kind_of?(Array) tk_send('togglerowhide', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('togglerowhide', first, last) end end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 927 def toggle_visibility(first, last=nil) if first.kind_of?(Array) tk_send('togglevisibility', first.collect{|idx| _to_idx(idx)}) else first = _to_idx(first) last = (last)? _to_idx(last): first tk_send('togglevisibility', first, last) end self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 419 def total_columnwidth(idx) columnwidth(idx, 'total') end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 939 def unset_attrib(name) tk_send('unsetattrib', name) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 944 def unset_cellattrib(idx, name) tk_send('unsetcellattrib', _to_idx(idx), name) self end
# File tk/lib/tkextlib/tcllib/tablelist_core.rb, line 949 def unset_columnattrib(idx, name) tk_send('unsetcolumnattrib', _to_idx(idx), name) self end
Commenting is here to help enhance the documentation. For example, code samples, or clarification of the documentation.
If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.
If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.
If you want to help improve the Ruby documentation, please visit Documenting-ruby.org.