C# Class LongoMatch.Drawing.CanvasObjects.ButtonObject

Inheritance: CanvasButtonObject, IMovableObject
显示文件 Open project: GNOME/longomatch

Protected Properties

Property Type Description
backBufferSurface ISurface

Public Methods

Method Description
ButtonObject ( ) : System
Draw ( IDrawingToolkit tk, Area area ) : void
GetSelection ( Point p, double precision, bool inMotion = false ) : Selection
Move ( Selection s, Point p, Point start ) : void
ReDraw ( ) : void
ResetDrawArea ( ) : void

Protected Methods

Method Description
CreateBackBufferSurface ( ) : void
Dispose ( bool disposing ) : void
DrawButton ( IDrawingToolkit tk ) : void
DrawImage ( IDrawingToolkit tk ) : void
DrawSelectionArea ( IDrawingToolkit tk ) : void
DrawText ( IDrawingToolkit tk ) : void
ResetBackbuffer ( ) : void

Method Details

ButtonObject() public method

public ButtonObject ( ) : System
return System

CreateBackBufferSurface() protected method

protected CreateBackBufferSurface ( ) : void
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

DrawButton() protected method

protected DrawButton ( IDrawingToolkit tk ) : void
tk IDrawingToolkit
return void

DrawImage() protected method

protected DrawImage ( IDrawingToolkit tk ) : void
tk IDrawingToolkit
return void

DrawSelectionArea() protected method

protected DrawSelectionArea ( IDrawingToolkit tk ) : void
tk IDrawingToolkit
return void

DrawText() protected method

protected DrawText ( IDrawingToolkit tk ) : void
tk IDrawingToolkit
return void

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

ReDraw() public method

public ReDraw ( ) : void
return void

ResetBackbuffer() protected method

protected ResetBackbuffer ( ) : void
return void

ResetDrawArea() public method

public ResetDrawArea ( ) : void
return void

Property Details

backBufferSurface protected_oe property

protected ISurface backBufferSurface
return ISurface