Methods
- A
-
- activate,
- activate_cell,
- activatecell,
- addBWidgetComboBox,
- addBWidgetEntry,
- addBWidgetSpinBox,
- addDateMentry,
- addDateTimeMentry,
- addFixedPointMentry,
- addIPAddrMentry,
- addIncrCombobox,
- addIncrDateTimeWidget,
- addIncrEntryfield,
- addIncrSpinint,
- addIncrSpinner,
- addOakleyCombobox,
- addTimeMentry,
- addToSortColumns_with_event_generate
- B
- C
-
- cancel_editing,
- cancelediting,
- cellindex,
- cellselection_anchor,
- cellselection_clear,
- cellselection_includes,
- cellselection_set,
- columncount,
- columnindex,
- columnwidth,
- config_celllist,
- config_cells,
- config_columnlist,
- config_columns,
- config_rowlist,
- config_rows,
- configcelllist,
- configcells,
- configcolumnlist,
- configcolumns,
- configrowlist,
- configrows,
- containing,
- containing_cell,
- containing_column,
- containingcell,
- containingcolumn,
- convEventFields,
- curcellselection,
- curselection
- D
- E
- F
- G
- H
- I
- L
- M
- N
- P
- R
- S
-
- scan_dragto,
- scan_mark,
- see,
- see_cell,
- see_column,
- seecell,
- seecolumn,
- selection_anchor,
- selection_clear,
- selection_includes,
- selection_set,
- separatorpath,
- separators,
- set_attrib,
- set_cellattrib,
- set_columnattrib,
- set_rowattrib,
- set_theme,
- set_theme_defaults,
- size,
- sort,
- sortByColumn_with_event_generate,
- sort_by_column,
- sort_by_column_decreasing,
- sort_by_column_increasing,
- sort_by_columnlist,
- sort_decreasing,
- sort_increasing,
- sortcolumn,
- sortcolumnlist,
- sortorder,
- sortorderlist,
- stretched_columnwidth
- T
- U
- W
Included Modules
Constants
| PACKAGE_NAME | = | 'Tablelist_tile'.freeze |
| TkCommandNames | = | ['::tablelist::tablelist'.freeze].freeze |
| WidgetClassName | = | 'Tablelist'.freeze |
| DEFAULT_labelcommand_value | = | DEFAULT_sortByColumn_cmd = '::tablelist::sortByColumn' |
default of 'labelcommand' option |
||
| DEFAULT_labelcommand2_value | = | DEFAULT_addToSortColumns_cmd = '::tablelist::addToSortColumns' |
default of 'labelcommand2' option |
||
Class Public methods
addBWidgetComboBox(name=None)
Link
addBWidgetSpinBox(name=None)
Link
addDateMentry(format, separator, gmt=false, name=None)
Link
with the multi-entry package Mentry is a library extension
addDateTimeMentry(format, date_sep, time_sep, gmt=false, name=None)
Link
# File ext/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
addFixedPointMentry(count1, count2, comma=false, name=None)
Link
addIPAddrMentry(name=None)
Link
addIncrCombobox(name=None)
Link
addIncrDateTimeWidget(type, seconds=false, name=None)
Link
# File ext/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
addIncrSpinint(name=None)
Link
addIncrSpinner(name=None)
Link
addOakleyCombobox(name=None)
Link
with Bryan Oakley's combobox package
addTimeMentry(format, separator, gmt=false, name=None)
Link
convEventFields(descendant, x, y)
Link
getTablelistColumn(descendant)
Link
getTablelistPath(descendant)
Link
helper commands
get_current_theme()
Link
get_theme_list()
Link
package_name()
Link
package_version()
Link
set_theme(theme)
Link
commands related to tile Themems
set_theme_defaults()
Link
use_Tile?()
Link
Instance Public methods
activate(index)
Link
addToSortColumns_with_event_generate(idx)
Link
bbox(index)
Link
bodypath()
Link
bodytag()
Link
cellindex(idx)
Link
cellselection_anchor(idx)
Link
cellselection_clear(first, last=nil)
Link
# File ext/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
cellselection_includes(idx)
Link
cellselection_set(first, last=nil)
Link
# File ext/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
columncount()
Link
columnindex(idx)
Link
columnwidth(idx, opt=nil)
Link
containing(y)
Link
containing_cell(x, y)
Link
Also aliased as: containingcell
# File ext/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
curcellselection()
Link
curselection()
Link
delete_columns(first, last=nil)
Link
Also aliased as: deletecolumns
# File ext/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
delete_items(first, last=nil)
Link
Also aliased as: delete, deleteitems
# File ext/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
editwinpath()
Link
editwintag()
Link
entrypath()
Link
formatinfo()
Link
get(first, last=nil)
Link
# File ext/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
get_attrib(name=nil)
Link
get_cellattrib(name=nil)
Link
get_cells(first, last=nil)
Link
Also aliased as: getcells
# File ext/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
get_columnattrib(name=nil)
Link
get_columns(first, last=nil)
Link
Also aliased as: getcolumns
# File ext/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
get_keys(first, last=nil)
Link
Also aliased as: getkeys
# File ext/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
get_rowattrib(name=nil)
Link
has_attrib?(name)
Link
has_cellattrib?(idx, name)
Link
has_columnattrib?(idx, name)
Link
has_rowattrib?(idx, name)
Link
imagelabelpath(idx)
Link
index(idx)
Link
insert(idx, *items)
Link
itemlistvar()
Link
labelpath(idx)
Link
labels()
Link
labeltag()
Link
move(src, target)
Link
nearest(y)
Link
requested_columnwidth(idx)
Link
scan_dragto(x, y)
Link
scan_mark(x, y)
Link
see(idx)
Link
selection_anchor(idx)
Link
selection_clear(first, last=nil)
Link
# File ext/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
selection_includes(idx)
Link
selection_set(first, last=nil)
Link
# File ext/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
separatorpath(idx=nil)
Link
separators()
Link
set_attrib(*args)
Link
set_cellattrib(*args)
Link
set_columnattrib(*args)
Link
set_rowattrib(*args)
Link
size()
Link
sort(order=nil)
Link
sortByColumn_with_event_generate(idx)
Link
sort_by_column(idx, order=nil)
Link
# File ext/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
sort_by_column_decreasing(idx)
Link
sort_by_column_increasing(idx)
Link
sort_by_columnlist(idxlist, orderlist=None)
Link
sort_decreasing()
Link
sort_increasing()
Link
sortcolumn()
Link
sortcolumnlist()
Link
sortorder()
Link
sortorderlist()
Link
stretched_columnwidth(idx)
Link
toggle_columnhide(first, last=nil)
Link
# File ext/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
toggle_rowhide(first, last=nil)
Link
# File ext/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
toggle_visibility(first, last=nil)
Link
Also aliased as: togglevisibility
# File ext/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
total_columnwidth(idx)
Link
unset_attrib(name)
Link
unset_cellattrib(idx, name)
Link
unset_columnattrib(idx, name)
Link
unset_rowattrib(idx, name)
Link