C# Class MonoHotDraw.Samples.DigitalClockFigure

Inheritance: MonoHotDraw.Figures.BaseBoxFigure
显示文件 Open project: mono/monohotdraw

Public Methods

Method Description
BasicDraw ( Context context ) : void
BasicDrawSelected ( Context context ) : void
CreateFigureTool ( IDrawingEditor editor, ITool dt ) : ITool
DigitalClockFigure ( ) : System
FindTextFigure ( double x, double y ) : DigitalClockTextFigure

Protected Methods

Method Description
OnFigureChanged ( MonoHotDraw.Figures.FigureEventArgs e ) : void

Private Methods

Method Description
MoveTextFigures ( ) : void
UpdateClock ( ) : bool
UpdateDateTime ( ) : void
UpdateDisplayBox ( ) : void

Method Details

BasicDraw() public method

public BasicDraw ( Context context ) : void
context Cairo.Context
return void

BasicDrawSelected() public method

public BasicDrawSelected ( Context context ) : void
context Cairo.Context
return void

CreateFigureTool() public method

public CreateFigureTool ( IDrawingEditor editor, ITool dt ) : ITool
editor IDrawingEditor
dt ITool
return ITool

DigitalClockFigure() public method

public DigitalClockFigure ( ) : System
return System

FindTextFigure() public method

public FindTextFigure ( double x, double y ) : DigitalClockTextFigure
x double
y double
return DigitalClockTextFigure

OnFigureChanged() protected method

protected OnFigureChanged ( MonoHotDraw.Figures.FigureEventArgs e ) : void
e MonoHotDraw.Figures.FigureEventArgs
return void