In Files

  • tk/lib/tkextlib/treectrl/tktreectrl.rb

Class/Module Index [+]

Quicksearch

Tk::TreeCtrl::ConfigMethod

Public Instance Methods

column_cget(tagOrId, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 399
def column_cget(tagOrId, option)
  itemcget(['column', tagOrId], option)
end
            
column_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 405
def column_configinfo(tagOrId, slot=nil)
  itemconfiginfo(['column', tagOrId], slot)
end
            
column_configure(tagOrId, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 402
def column_configure(tagOrId, slot, value=None)
  itemconfigure(['column', tagOrId], slot, value)
end
            
column_dragcget(option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 412
def column_dragcget(option)
  itemcget(['column', 'drag'], option)
end
            
column_dragconfiginfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 418
def column_dragconfiginfo(slot=nil)
  itemconfiginfo(['column', 'drag'], slot)
end
            
column_dragconfigure(slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 415
def column_dragconfigure(slot, value=None)
  itemconfigure(['column', 'drag'], slot, value)
end
            
current_column_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 408
def current_column_configinfo(tagOrId, slot=nil)
  current_itemconfiginfo(['column', tagOrId], slot)
end
            
current_column_dragconfiginfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 421
def current_column_dragconfiginfo(slot=nil)
  current_itemconfiginfo(['column', 'drag'], slot)
end
            
current_debug_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 434
def current_debug_configinfo(slot=nil)
  current_itemconfiginfo('debug', slot)
end
            
current_dragimage_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 447
def current_dragimage_configinfo(slot=nil)
  current_itemconfiginfo('dragimage', slot)
end
            
current_element_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 460
def current_element_configinfo(tagOrId, slot=nil)
  current_itemconfiginfo(['element', tagOrId], slot)
end
            
current_item_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 473
def current_item_configinfo(tagOrId, slot=nil)
  current_itemconfiginfo(['item', tagOrId], slot)
end
            
current_item_element_configinfo(item, column, elem, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 486
def current_item_element_configinfo(item, column, elem, slot=nil)
  current_itemconfiginfo([['item', 'element'], [item, column, elem]], slot)
end
            
current_marquee_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 499
def current_marquee_configinfo(slot=nil)
  current_itemconfiginfo('marquee', slot)
end
            
current_notify_configinfo(win, pattern, slot=nil) click to toggle source
Alias for: notify_configinfo
current_style_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 526
def current_style_configinfo(tagOrId, slot=nil)
  current_itemconfiginfo(['style', tagOrId], slot)
end
            
debug_cget(option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 425
def debug_cget(option)
  itemcget('debug', option)
end
            
debug_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 431
def debug_configinfo(slot=nil)
  itemconfiginfo('debug', slot)
end
            
debug_configure(slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 428
def debug_configure(slot, value=None)
  itemconfigure('debug', slot, value)
end
            
dragimage_cget(option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 438
def dragimage_cget(option)
  itemcget('dragimage', option)
end
            
dragimage_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 444
def dragimage_configinfo(slot=nil)
  itemconfiginfo('dragimage', slot)
end
            
dragimage_configure(slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 441
def dragimage_configure(slot, value=None)
  itemconfigure('dragimage', slot, value)
end
            
element_cget(tagOrId, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 451
def element_cget(tagOrId, option)
  itemcget(['element', tagOrId], option)
end
            
element_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 457
def element_configinfo(tagOrId, slot=nil)
  itemconfiginfo(['element', tagOrId], slot)
end
            
element_configure(tagOrId, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 454
def element_configure(tagOrId, slot, value=None)
  itemconfigure(['element', tagOrId], slot, value)
end
            
item_cget(tagOrId, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 464
def item_cget(tagOrId, option)
  itemcget(['item', tagOrId], option)
end
            
item_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 470
def item_configinfo(tagOrId, slot=nil)
  itemconfiginfo(['item', tagOrId], slot)
end
            
item_configure(tagOrId, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 467
def item_configure(tagOrId, slot, value=None)
  itemconfigure(['item', tagOrId], slot, value)
end
            
item_element_cget(item, column, elem, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 477
def item_element_cget(item, column, elem, option)
  itemcget([['item', 'element'], [item, column, elem]], option)
end
            
item_element_configinfo(item, column, elem, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 483
def item_element_configinfo(item, column, elem, slot=nil)
  itemconfiginfo([['item', 'element'], [item, column, elem]], slot)
end
            
item_element_configure(item, column, elem, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 480
def item_element_configure(item, column, elem, slot, value=None)
  itemconfigure([['item', 'element'], [item, column, elem]], slot, value)
end
            
marquee_cget(option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 490
def marquee_cget(option)
  itemcget('marquee', option)
end
            
marquee_configinfo(slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 496
def marquee_configinfo(slot=nil)
  itemconfiginfo('marquee', slot)
end
            
marquee_configure(slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 493
def marquee_configure(slot, value=None)
  itemconfigure('marquee', slot, value)
end
            
notify_cget(win, pattern, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 503
def notify_cget(win, pattern, option)
  pattern = "<#{pattern}>"
  itemconfigure(['notify', [win, pattern]], option)
end
            
notify_configinfo(win, pattern, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 511
def notify_configinfo(win, pattern, slot=nil)
  pattern = "<#{pattern}>"
  itemconfiginfo(['notify', [win, pattern]], slot)
end
            
Also aliased as: current_notify_configinfo
notify_configure(win, pattern, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 507
def notify_configure(win, pattern, slot, value=None)
  pattern = "<#{pattern}>"
  itemconfigure(['notify', [win, pattern]], slot, value)
end
            
style_cget(tagOrId, option) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 517
def style_cget(tagOrId, option)
  itemcget(['style', tagOrId], option)
end
            
style_configinfo(tagOrId, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 523
def style_configinfo(tagOrId, slot=nil)
  itemconfiginfo(['style', tagOrId], slot)
end
            
style_configure(tagOrId, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 520
def style_configure(tagOrId, slot, value=None)
  itemconfigure(['style', tagOrId], slot, value)
end
            
tagid(mixed_id) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 204
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
            
treectrl_tagid(key, obj) click to toggle source
 
               # File tk/lib/tkextlib/treectrl/tktreectrl.rb, line 160
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