# 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.