C# Класс LongoMatch.Drawing.CanvasObjects.Timeline.TimelineObject

Наследование: CanvasObject, ICanvasSelectableObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
maxTime LongoMatch.Core.Store.Time
nodes List
selectionBorderL ISurface

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
LoadBorder ( string name ) : ISurface

Описание методов

AddNode() публичный Метод

public AddNode ( TimeNodeObject o ) : void
o TimeNodeObject
Результат void

ClearObjects() защищенный Метод

protected ClearObjects ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Draw() публичный Метод

public Draw ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
Результат void

DrawBackground() защищенный Метод

protected DrawBackground ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
Результат void

GetSelection() публичный Метод

public GetSelection ( Point point, double precision, bool inMotion = false ) : Selection
point Point
precision double
inMotion bool
Результат LongoMatch.Core.Store.Drawables.Selection

HandleRedrawEvent() защищенный Метод

protected HandleRedrawEvent ( ICanvasObject co, Area area ) : void
co ICanvasObject
area LongoMatch.Core.Common.Area
Результат void

Move() публичный Метод

public Move ( Selection s, Point p, Point start ) : void
s LongoMatch.Core.Store.Drawables.Selection
p Point
start Point
Результат void

RemoveNode() публичный Метод

public RemoveNode ( TimeNode node ) : void
node LongoMatch.Core.Store.TimeNode
Результат void

RemoveObject() защищенный Метод

protected RemoveObject ( TimeNodeObject to, bool full ) : void
to TimeNodeObject
full bool
Результат void

TimeNodeObjectIsVisible() защищенный Метод

protected TimeNodeObjectIsVisible ( TimeNodeObject tn ) : bool
tn TimeNodeObject
Результат bool

TimelineObject() публичный Метод

public TimelineObject ( Time maxTime, int height, double offsetY, Color background ) : System
maxTime LongoMatch.Core.Store.Time
height int
offsetY double
background Color
Результат System

Описание свойств

maxTime защищенное свойство

protected Time,LongoMatch.Core.Store maxTime
Результат LongoMatch.Core.Store.Time

nodes защищенное свойство

protected List nodes
Результат List

selectionBorderL защищенное свойство

protected ISurface selectionBorderL
Результат ISurface