C# 클래스 LongoMatch.Drawing.CanvasObjects.Dashboard.CategoryObject

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

Private Properties

프로퍼티 타입 설명
AddSubcatAnchor void
CategoryClicked void
CheckRect bool
CreateBackBufferSurface void
CreateSurface Image
DelayTagClicked void
DrawAnchors void
DrawApplyButton void
DrawBackbuffer void
DrawButton void
DrawEditButton void
DrawHeader void
DrawRecordButton void
DrawRecordTime void
DrawSelectedTags void
DrawTagsGroup void
EmitCreateEvent void
RemoveAnchor void
TagClicked void
TimerCallback void
UpdateGroups void
UpdateRows void

공개 메소드들

메소드 설명
CategoryObject ( AnalysisEventButton category ) : System
ClickPressed ( Point p, ButtonModifier modif ) : void
ClickReleased ( ) : void
ClickTag ( Tag tag ) : void
Draw ( IDrawingToolkit tk, Area area ) : void
GetAnchor ( List sourceTags ) : LinkAnchorObject
GetSelection ( Point p, double precision, bool inMotion = false ) : Selection
Move ( Selection s, Point p, Point start ) : void

보호된 메소드들

메소드 설명
Clear ( ) : void
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
AddSubcatAnchor ( Tag tag, Point point, double width, double height ) : void
CategoryClicked ( AnalysisEventButton category ) : void
CheckRect ( Point p, Rectangle rect, object obj ) : bool
CreateBackBufferSurface ( ) : void
CreateSurface ( string name ) : Image
DelayTagClicked ( ) : void
DrawAnchors ( IDrawingToolkit tk ) : void
DrawApplyButton ( IDrawingToolkit tk ) : void
DrawBackbuffer ( IDrawingToolkit tk ) : void
DrawButton ( IDrawingToolkit tk ) : void
DrawEditButton ( IDrawingToolkit tk ) : void
DrawHeader ( IDrawingToolkit tk ) : void
DrawRecordButton ( IDrawingToolkit tk ) : void
DrawRecordTime ( IDrawingToolkit tk ) : void
DrawSelectedTags ( IDrawingToolkit tk ) : void
DrawTagsGroup ( IDrawingToolkit tk, List tags, double &yptr ) : void
EmitCreateEvent ( ) : void
RemoveAnchor ( LinkAnchorObject anchor ) : void
TagClicked ( Tag tag ) : void
TimerCallback ( Object state ) : void
UpdateGroups ( ) : void
UpdateRows ( ) : void

메소드 상세

CategoryObject() 공개 메소드

public CategoryObject ( AnalysisEventButton category ) : System
category LongoMatch.Core.Store.AnalysisEventButton
리턴 System

Clear() 보호된 메소드

protected Clear ( ) : void
리턴 void

ClickPressed() 공개 메소드

public ClickPressed ( Point p, ButtonModifier modif ) : void
p Point
modif ButtonModifier
리턴 void

ClickReleased() 공개 메소드

public ClickReleased ( ) : void
리턴 void

ClickTag() 공개 메소드

public ClickTag ( Tag tag ) : void
tag LongoMatch.Core.Store.Tag
리턴 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

GetAnchor() 공개 메소드

public GetAnchor ( List sourceTags ) : LinkAnchorObject
sourceTags List
리턴 LinkAnchorObject

GetSelection() 공개 메소드

public GetSelection ( Point p, double precision, bool inMotion = false ) : Selection
p Point
precision double
inMotion bool
리턴 LongoMatch.Core.Store.Drawables.Selection

Move() 공개 메소드

public Move ( Selection s, Point p, Point start ) : void
s LongoMatch.Core.Store.Drawables.Selection
p Point
start Point
리턴 void