C# Class LongoMatch.Drawing.CanvasObjects.Dashboard.CategoryObject

Inheritance: TimedTaggerObject
Datei anzeigen Open project: GNOME/longomatch Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
Clear ( ) : void
Dispose ( bool disposing ) : void

Private Methods

Method Description
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

Method Details

CategoryObject() public method

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

Clear() protected method

protected Clear ( ) : void
return void

ClickPressed() public method

public ClickPressed ( Point p, ButtonModifier modif ) : void
p Point
modif ButtonModifier
return void

ClickReleased() public method

public ClickReleased ( ) : void
return void

ClickTag() public method

public ClickTag ( Tag tag ) : void
tag LongoMatch.Core.Store.Tag
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Draw() public method

public Draw ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
return void

GetAnchor() public method

public GetAnchor ( List sourceTags ) : LinkAnchorObject
sourceTags List
return LinkAnchorObject

GetSelection() public method

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

Move() public method

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