# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 417
def column_cget(tagOrId, option)
itemcget(['column', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 420
def column_cget_strict(tagOrId, option)
itemcget_strict(['column', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 426
def column_configinfo(tagOrId, slot=nil)
itemconfiginfo(['column', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 423
def column_configure(tagOrId, slot, value=None)
itemconfigure(['column', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 433
def column_dragcget(option)
itemcget(['column', 'drag'], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 436
def column_dragcget_strict(option)
itemcget_strict(['column', 'drag'], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 442
def column_dragconfiginfo(slot=nil)
itemconfiginfo(['column', 'drag'], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 439
def column_dragconfigure(slot, value=None)
itemconfigure(['column', 'drag'], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 429
def current_column_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['column', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 445
def current_column_dragconfiginfo(slot=nil)
current_itemconfiginfo(['column', 'drag'], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 461
def current_debug_configinfo(slot=nil)
current_itemconfiginfo('debug', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 477
def current_dragimage_configinfo(slot=nil)
current_itemconfiginfo('dragimage', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 493
def current_element_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['element', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 509
def current_item_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['item', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 525
def current_item_element_configinfo(item, column, elem, slot=nil)
current_itemconfiginfo([['item', 'element'], [item, column, elem]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 541
def current_marquee_configinfo(slot=nil)
current_itemconfiginfo('marquee', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 569
def current_notify_configinfo(tagOrId, slot=nil)
pattern = "<#{pattern}>"
current_itemconfiginfo(['notify', [win, pattern]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 586
def current_style_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['style', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 449
def debug_cget(option)
itemcget('debug', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 452
def debug_cget_strict(option)
itemcget_strict('debug', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 458
def debug_configinfo(slot=nil)
itemconfiginfo('debug', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 455
def debug_configure(slot, value=None)
itemconfigure('debug', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 465
def dragimage_cget(option)
itemcget('dragimage', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 468
def dragimage_cget_strict(option)
itemcget_strict('dragimage', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 474
def dragimage_configinfo(slot=nil)
itemconfiginfo('dragimage', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 471
def dragimage_configure(slot, value=None)
itemconfigure('dragimage', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 481
def element_cget(tagOrId, option)
itemcget(['element', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 484
def element_cget_strict(tagOrId, option)
itemcget_strict(['element', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 490
def element_configinfo(tagOrId, slot=nil)
itemconfiginfo(['element', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 487
def element_configure(tagOrId, slot, value=None)
itemconfigure(['element', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 497
def item_cget(tagOrId, option)
itemcget(['item', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 500
def item_cget_strict(tagOrId, option)
itemcget_strict(['item', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 506
def item_configinfo(tagOrId, slot=nil)
itemconfiginfo(['item', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 503
def item_configure(tagOrId, slot, value=None)
itemconfigure(['item', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 513
def item_element_cget(item, column, elem, option)
itemcget([['item', 'element'], [item, column, elem]], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 516
def item_element_cget_strict(item, column, elem, option)
itemcget_strict([['item', 'element'], [item, column, elem]], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 522
def item_element_configinfo(item, column, elem, slot=nil)
itemconfiginfo([['item', 'element'], [item, column, elem]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 519
def item_element_configure(item, column, elem, slot, value=None)
itemconfigure([['item', 'element'], [item, column, elem]], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 529
def marquee_cget(option)
itemcget('marquee', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 532
def marquee_cget_strict(option)
itemcget_strict('marquee', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 538
def marquee_configinfo(slot=nil)
itemconfiginfo('marquee', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 535
def marquee_configure(slot, value=None)
itemconfigure('marquee', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 545
def notify_cget(win, pattern, option)
pattern = "<#{pattern}>"
# "notify" doesn't have cget subcommand.
current_itemconfiginfo(['notify', [win, pattern]])[option.to_s]
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 550
def notify_cget_strict(win, pattern, option)
pattern = "<#{pattern}>"
# "notify" doesn't have cget subcommand.
info = current_itemconfiginfo(['notify', [win, pattern]])
option = option.to_s
unless info.has_key?(option)
fail RuntimeError, "unknown option \"#{option}\""
else
info[option]
end
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 565
def notify_configinfo(win, pattern, slot=nil)
pattern = "<#{pattern}>"
itemconfiginfo(['notify', [win, pattern]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 561
def notify_configure(win, pattern, slot, value=None)
pattern = "<#{pattern}>"
itemconfigure(['notify', [win, pattern]], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 574
def style_cget(tagOrId, option)
itemcget(['style', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 577
def style_cget_strict(tagOrId, option)
itemcget_strict(['style', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 583
def style_configinfo(tagOrId, slot=nil)
itemconfiginfo(['style', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 580
def style_configure(tagOrId, slot, value=None)
itemconfigure(['style', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 222
def tagid(mixed_id)
if mixed_id == 'debug'
['debug', None]
elsif mixed_id == 'dragimage'
['dragimage', None]
elsif mixed_id == 'marquee'
['marquee', None]
elsif mixed_id.kind_of?(Array)
[mixed_id[0], treectrl_tagid(*mixed_id)]
else
tagid(mixed_id.split(':'))
end
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 178
def treectrl_tagid(key, obj)
if key.kind_of?(Array)
key = key.join(' ')
else
key = key.to_s
end
if (obj.kind_of?(Tk::TreeCtrl::Column) ||
obj.kind_of?(Tk::TreeCtrl::Element) ||
obj.kind_of?(Tk::TreeCtrl::Item) ||
obj.kind_of?(Tk::TreeCtrl::Style))
obj = obj.id
end
case key
when 'column'
obj
when 'debug'
None
when 'dragimage'
None
when 'element'
obj
when 'item element'
obj
when 'marquee'
None
when 'notify'
obj
when 'style'
obj
else
obj
end
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.