C# 클래스 LongoMatch.Drawing.CanvasObjects.Timeline.TimelineObject

상속: CanvasObject, ICanvasSelectableObject
파일 보기 프로젝트 열기: GNOME/longomatch 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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