Methods
Included Modules
Constants
TkCommandNames | = | [ 'canvas'.freeze, '::Plotchart::createTimechart'.freeze ].freeze |
Class Public methods
new(*args)
Link
# File ext/tk/lib/tkextlib/tcllib/plotchart.rb, line 1181 def initialize(*args) # args := ([parent,] time_begin, time_end, items [, keys]) # time_begin := String of time format (e.g. "1 january 2004") # time_end := String of time format (e.g. "1 january 2004") # items := Expected/maximum number of items # ( This determines the vertical spacing. ) if args[0].kind_of?(String) @time_begin = args.shift @time_end = args.shift @items = args.shift super(*args) # create canvas widget else parent = args.shift @time_begin = args.shift @time_end = args.shift @items = args.shift if parent.kind_of?(Tk::Canvas) @path = parent.path else super(parent, *args) # create canvas widget end end @chart = _create_chart end
Instance Public methods
hscroll(scr)
Link
hscroll=(scr)
Link
milestone(txt, time, col=None)
Link
period(txt, time_begin, time_end, col=None)
Link
vertline(txt, time)
Link
vscroll(scr)
Link