Class | Tk::BLT::PlotComponent::Crosshairs |
In: |
tk/lib/tkextlib/blt/component.rb
|
Parent: | TkObject |
OBJ_TBL | = | {} |
# File tk/lib/tkextlib/blt/component.rb, line 443 def self.new(chart, keys={}) return OBJ_TBL[chart.path] if OBJ_TBL[chart.path] super(chart, keys) end
# File tk/lib/tkextlib/blt/component.rb, line 448 def initialize(chart, keys={}) @parent = @chart = chart @cpath = @chart.path Crosshairs::OBJ_TBL[@cpath] = self @chart.crosshair_configure(keys) unless keys.empty? @path = @id = 'crosshairs' end
# File tk/lib/tkextlib/blt/component.rb, line 464 def cget(option) @chart.crosshair_cget(option) end
# File tk/lib/tkextlib/blt/component.rb, line 471 def configinfo(key=nil) @chart.crosshair_configinfo(key) end
# File tk/lib/tkextlib/blt/component.rb, line 467 def configure(key, value=None) @chart.crosshair_configure(key, value) self end
# File tk/lib/tkextlib/blt/component.rb, line 474 def current_configinfo(key=nil) @chart.current_crosshair_configinfo(key) end