# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 435
def column_cget(tagOrId, option)
itemcget(['column', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 438
def column_cget_strict(tagOrId, option)
itemcget_strict(['column', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 432
def column_cget_tkstring(tagOrId, option)
itemcget_tkstring(['column', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 444
def column_configinfo(tagOrId, slot=nil)
itemconfiginfo(['column', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 441
def column_configure(tagOrId, slot, value=None)
itemconfigure(['column', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 454
def column_dragcget(option)
itemcget(['column', 'drag'], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 457
def column_dragcget_strict(option)
itemcget_strict(['column', 'drag'], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 451
def column_dragcget_tkstring(option)
itemcget_tkstring(['column', 'drag'], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 463
def column_dragconfiginfo(slot=nil)
itemconfiginfo(['column', 'drag'], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 460
def column_dragconfigure(slot, value=None)
itemconfigure(['column', 'drag'], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 447
def current_column_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['column', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 466
def current_column_dragconfiginfo(slot=nil)
current_itemconfiginfo(['column', 'drag'], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 485
def current_debug_configinfo(slot=nil)
current_itemconfiginfo('debug', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 504
def current_dragimage_configinfo(slot=nil)
current_itemconfiginfo('dragimage', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 523
def current_element_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['element', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 542
def current_item_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['item', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 561
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 580
def current_marquee_configinfo(slot=nil)
current_itemconfiginfo('marquee', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 613
def current_notify_configinfo(tagOrId, slot=nil)
pattern = "<#{pattern}>"
current_itemconfiginfo(['notify', [win, pattern]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 633
def current_style_configinfo(tagOrId, slot=nil)
current_itemconfiginfo(['style', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 473
def debug_cget(option)
itemcget('debug', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 476
def debug_cget_strict(option)
itemcget_strict('debug', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 470
def debug_cget_tkstring(option)
itemcget_tkstring('debug', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 482
def debug_configinfo(slot=nil)
itemconfiginfo('debug', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 479
def debug_configure(slot, value=None)
itemconfigure('debug', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 492
def dragimage_cget(option)
itemcget('dragimage', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 495
def dragimage_cget_strict(option)
itemcget_strict('dragimage', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 489
def dragimage_cget_tkstring(option)
itemcget_tkstring('dragimage', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 501
def dragimage_configinfo(slot=nil)
itemconfiginfo('dragimage', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 498
def dragimage_configure(slot, value=None)
itemconfigure('dragimage', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 511
def element_cget(tagOrId, option)
itemcget(['element', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 514
def element_cget_strict(tagOrId, option)
itemcget_strict(['element', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 508
def element_cget_tkstring(tagOrId, option)
itemcget_tkstring(['element', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 520
def element_configinfo(tagOrId, slot=nil)
itemconfiginfo(['element', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 517
def element_configure(tagOrId, slot, value=None)
itemconfigure(['element', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 530
def item_cget(tagOrId, option)
itemcget(['item', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 533
def item_cget_strict(tagOrId, option)
itemcget_strict(['item', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 527
def item_cget_tkstring(tagOrId, option)
itemcget_tkstring(['item', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 539
def item_configinfo(tagOrId, slot=nil)
itemconfiginfo(['item', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 536
def item_configure(tagOrId, slot, value=None)
itemconfigure(['item', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 549
def item_element_cget(item, column, elem, option)
itemcget([['item', 'element'], [item, column, elem]], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 552
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 546
def item_element_cget_tkstring(item, column, elem, option)
itemcget_tkstring([['item', 'element'], [item, column, elem]], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 558
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 555
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 568
def marquee_cget(option)
itemcget('marquee', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 571
def marquee_cget_strict(option)
itemcget_strict('marquee', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 565
def marquee_cget_tkstring(option)
itemcget_tkstring('marquee', option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 577
def marquee_configinfo(slot=nil)
itemconfiginfo('marquee', slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 574
def marquee_configure(slot, value=None)
itemconfigure('marquee', slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 589
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 594
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 584
def notify_cget_tkstring(win, pattern, option)
pattern = "<#{pattern}>"
# "notify" doesn't have cget subcommand.
tk_split_simplelist(tk_call_without_enc(*(__item_confinfo_cmd(tagid(['notify', [win, pattern]])) << "-#{option}")), false, true)[-1]
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 609
def notify_configinfo(win, pattern, slot=nil)
pattern = "<#{pattern}>"
itemconfiginfo(['notify', [win, pattern]], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 605
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 621
def style_cget(tagOrId, option)
itemcget(['style', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 624
def style_cget_strict(tagOrId, option)
itemcget_strict(['style', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 618
def style_cget_tkstring(tagOrId, option)
itemcget_tkstring(['style', tagOrId], option)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 630
def style_configinfo(tagOrId, slot=nil)
itemconfiginfo(['style', tagOrId], slot)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 627
def style_configure(tagOrId, slot, value=None)
itemconfigure(['style', tagOrId], slot, value)
end
# File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 223
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 179
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.