Methods
- C
- I
- N
- O
- T
Constants
CrosshairsID_TBL | = | TkCore::INTERP.create_table |
Class Public methods
new(chart, keys={})
Link
# File ext/tk/lib/tkextlib/blt/component.rb, line 588 def self.new(chart, keys={}) obj = nil CrosshairsID_TBL.mutex.synchronize{ unless (obj = CrosshairsID_TBL[chart.path]) (obj = self.allocate).instance_eval{ @parent = @chart = chart @cpath = @chart.path @path = @id = 'crosshairs' Crosshairs::CrosshairsID_TBL[@cpath] = self } end } chart.crosshair_configure(keys) if obj && ! keys.empty? obj end
new(chart, keys={})
Link
# File ext/tk/lib/tkextlib/blt/component.rb, line 604 def initialize(chart, keys={}) # dummy:: not called by 'new' method @parent = @chart = chart @cpath = @chart.path # Crosshairs::CrosshairsID_TBL[@cpath] = self @chart.crosshair_configure(keys) unless keys.empty? @path = @id = 'crosshairs' end
Instance Public methods
cget(option)
Link
cget_strict(option)
Link
cget_tkstring(option)
Link
configinfo(key=nil)
Link
configure(key, value=None)
Link
current_configinfo(key=nil)
Link
id()
Link
off()
Link
on()
Link
to_eval()
Link