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.