Methods
C
I
N
O
T
Constants
GridLineID_TBL = TkCore::INTERP.create_table
 
Class Public methods
new(chart, keys={})
# File ext/tk/lib/tkextlib/blt/component.rb, line 846
def self.new(chart, keys={})
  obj = nil
  GridLineID_TBL.mutex.synchronize{
    unless (obj = GridLineID_TBL[chart.path])
      (obj = self.allocate).instance_eval{
        @parent = @chart = chart
        @cpath = @chart.path
        @path = @id = 'grid'
        GridLine::GridLineID_TBL[@cpath] = self
      }
    end
  }
  chart.gridline_configure(keys) if obj && ! keys.empty?
  obj
end
new(chart, keys={})
# File ext/tk/lib/tkextlib/blt/component.rb, line 862
def initialize(chart, keys={})
  # dummy:: not called by 'new' method

  @parent = @chart = chart
  @cpath = @chart.path
  # GridLine::GridLineID_TBL[@cpath] = self
  @chart.gridline_configure(keys) unless keys.empty?
  @path = @id = 'grid'
end
Instance Public methods
cget(option)
# File ext/tk/lib/tkextlib/blt/component.rb, line 883
def cget(option)
  @chart.gridline_cget(option)
end
cget_strict(option)
# File ext/tk/lib/tkextlib/blt/component.rb, line 886
def cget_strict(option)
  @chart.gridline_cget_strict(option)
end
cget_tkstring(option)
# File ext/tk/lib/tkextlib/blt/component.rb, line 880
def cget_tkstring(option)
  @chart.gridline_cget_tkstring(option)
end
configinfo(key=nil)
# File ext/tk/lib/tkextlib/blt/component.rb, line 893
def configinfo(key=nil)
  @chart.gridline_configinfo(key)
end
configure(key, value=None)
# File ext/tk/lib/tkextlib/blt/component.rb, line 889
def configure(key, value=None)
  @chart.gridline_configure(key, value)
  self
end
current_configinfo(key=nil)
# File ext/tk/lib/tkextlib/blt/component.rb, line 896
def current_configinfo(key=nil)
  @chart.current_gridline_configinfo(key)
end
id()
# File ext/tk/lib/tkextlib/blt/component.rb, line 872
def id
  @id
end
off()
# File ext/tk/lib/tkextlib/blt/component.rb, line 900
def off
  @chart.gridline_off
  self
end
on()
# File ext/tk/lib/tkextlib/blt/component.rb, line 904
def on
  @chart.gridline_on
  self
end
to_eval()
# File ext/tk/lib/tkextlib/blt/component.rb, line 876
def to_eval
  @id
end
toggle()
# File ext/tk/lib/tkextlib/blt/component.rb, line 908
def toggle
  @chart.gridline_toggle
  self
end