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

Inheritance: CanvasObject, ICanvasSelectableObject
Afficher le fichier Open project: GNOME/longomatch Class Usage Examples

Protected Properties

Свойство Type Description
maxTime LongoMatch.Core.Store.Time
nodes List
selectionBorderL ISurface

Méthodes publiques

Méthode Description
AddNode ( TimeNodeObject o ) : void
Draw ( IDrawingToolkit tk, Area area ) : void
GetSelection ( Point point, double precision, bool inMotion = false ) : Selection
Move ( Selection s, Point p, Point start ) : void
RemoveNode ( TimeNode node ) : void
TimelineObject ( Time maxTime, int height, double offsetY, Color background ) : System

Méthodes protégées

Méthode Description
ClearObjects ( ) : void
Dispose ( bool disposing ) : void
DrawBackground ( IDrawingToolkit tk, Area area ) : void
HandleRedrawEvent ( ICanvasObject co, Area area ) : void
RemoveObject ( TimeNodeObject to, bool full ) : void
TimeNodeObjectIsVisible ( TimeNodeObject tn ) : bool

Private Methods

Méthode Description
LoadBorder ( string name ) : ISurface

Method Details

AddNode() public méthode

public AddNode ( TimeNodeObject o ) : void
o TimeNodeObject
Résultat void

ClearObjects() protected méthode

protected ClearObjects ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Draw() public méthode

public Draw ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
Résultat void

DrawBackground() protected méthode

protected DrawBackground ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
Résultat void

GetSelection() public méthode

public GetSelection ( Point point, double precision, bool inMotion = false ) : Selection
point Point
precision double
inMotion bool
Résultat LongoMatch.Core.Store.Drawables.Selection

HandleRedrawEvent() protected méthode

protected HandleRedrawEvent ( ICanvasObject co, Area area ) : void
co ICanvasObject
area LongoMatch.Core.Common.Area
Résultat void

Move() public méthode

public Move ( Selection s, Point p, Point start ) : void
s LongoMatch.Core.Store.Drawables.Selection
p Point
start Point
Résultat void

RemoveNode() public méthode

public RemoveNode ( TimeNode node ) : void
node LongoMatch.Core.Store.TimeNode
Résultat void

RemoveObject() protected méthode

protected RemoveObject ( TimeNodeObject to, bool full ) : void
to TimeNodeObject
full bool
Résultat void

TimeNodeObjectIsVisible() protected méthode

protected TimeNodeObjectIsVisible ( TimeNodeObject tn ) : bool
tn TimeNodeObject
Résultat bool

TimelineObject() public méthode

public TimelineObject ( Time maxTime, int height, double offsetY, Color background ) : System
maxTime LongoMatch.Core.Store.Time
height int
offsetY double
background Color
Résultat System

Property Details

maxTime protected_oe property

protected Time,LongoMatch.Core.Store maxTime
Résultat LongoMatch.Core.Store.Time

nodes protected_oe property

protected List nodes
Résultat List

selectionBorderL protected_oe property

protected ISurface selectionBorderL
Résultat ISurface