C# Class MegaMan.Editor.Controls.ScreenCanvas

Inheritance: System.Windows.Controls.Canvas
Mostrar archivo Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Protected Properties

Property Type Description
_guides GuidesLayer
_overlay OverlayScreenLayer
_screen ScreenDocument
_tiles TileScreenLayer

Public Methods

Method Description
ScreenCanvas ( IToolProvider toolProvider ) : System

Protected Methods

Method Description
MeasureOverride ( Size constraint ) : Size
OnMouseLeftButtonDown ( System e ) : void
OnMouseLeftButtonUp ( System e ) : void
OnMouseMove ( System e ) : void
OnMouseRightButtonUp ( System e ) : void
ScreenChanged ( ) : void

Private Methods

Method Description
MouseLocation ( Point mousePoint ) : Common.Geometry.Point
Resized ( int width, int height ) : void
ScreenCanvas ( ) : System
ZoomChanged ( object sender, ZoomChangedEventArgs e ) : void

Method Details

MeasureOverride() protected method

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size

OnMouseLeftButtonDown() protected method

protected OnMouseLeftButtonDown ( System e ) : void
e System
return void

OnMouseLeftButtonUp() protected method

protected OnMouseLeftButtonUp ( System e ) : void
e System
return void

OnMouseMove() protected method

protected OnMouseMove ( System e ) : void
e System
return void

OnMouseRightButtonUp() protected method

protected OnMouseRightButtonUp ( System e ) : void
e System
return void

ScreenCanvas() public method

public ScreenCanvas ( IToolProvider toolProvider ) : System
toolProvider IToolProvider
return System

ScreenChanged() protected method

protected ScreenChanged ( ) : void
return void

Property Details

_guides protected_oe property

protected GuidesLayer _guides
return GuidesLayer

_overlay protected_oe property

protected OverlayScreenLayer _overlay
return OverlayScreenLayer

_screen protected_oe property

protected ScreenDocument _screen
return ScreenDocument

_tiles protected_oe property

protected TileScreenLayer _tiles
return TileScreenLayer