C# Class LongoMatch.Drawing.CanvasObjects.Timeline.TimerTimeline

Inheritance: TimelineObject
Show file Open project: GNOME/longomatch Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddTimeNode ( Timer t, TimeNode tn ) : void
AddTimer ( Timer timer, bool newtimer = true ) : void
HasNode ( TimeNode tn ) : bool
HasTimer ( Timer timer ) : bool
ReloadPeriods ( List timers ) : void
RemoveTimer ( Timer timer ) : void
TimerTimeline ( List timers, bool showName, NodeDraggingMode draggingMode, bool showLine, Time maxTime, double offsetY, Color background, Color lineColor ) : System
TimerTimeline ( List timers, bool showName, NodeDraggingMode draggingMode, bool showLine, Time maxTime, int height, double offsetY, Color background, Color lineColor ) : System

Protected Methods

Method Description
DrawBackground ( IDrawingToolkit tk, Area area ) : void

Method Details

AddTimeNode() public method

public AddTimeNode ( Timer t, TimeNode tn ) : void
t LongoMatch.Core.Store.Timer
tn LongoMatch.Core.Store.TimeNode
return void

AddTimer() public method

public AddTimer ( Timer timer, bool newtimer = true ) : void
timer LongoMatch.Core.Store.Timer
newtimer bool
return void

DrawBackground() protected method

protected DrawBackground ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
return void

HasNode() public method

public HasNode ( TimeNode tn ) : bool
tn LongoMatch.Core.Store.TimeNode
return bool

HasTimer() public method

public HasTimer ( Timer timer ) : bool
timer LongoMatch.Core.Store.Timer
return bool

ReloadPeriods() public method

public ReloadPeriods ( List timers ) : void
timers List
return void

RemoveTimer() public method

public RemoveTimer ( Timer timer ) : void
timer LongoMatch.Core.Store.Timer
return void

TimerTimeline() public method

public TimerTimeline ( List timers, bool showName, NodeDraggingMode draggingMode, bool showLine, Time maxTime, double offsetY, Color background, Color lineColor ) : System
timers List
showName bool
draggingMode NodeDraggingMode
showLine bool
maxTime LongoMatch.Core.Store.Time
offsetY double
background Color
lineColor Color
return System

TimerTimeline() public method

public TimerTimeline ( List timers, bool showName, NodeDraggingMode draggingMode, bool showLine, Time maxTime, int height, double offsetY, Color background, Color lineColor ) : System
timers List
showName bool
draggingMode NodeDraggingMode
showLine bool
maxTime LongoMatch.Core.Store.Time
height int
offsetY double
background Color
lineColor Color
return System