C# Class MegaMan.Editor.Controls.StageControl

Interaction logic for StageLayoutControl.xaml
Inheritance: System.Windows.Controls.UserControl
Afficher le fichier Open project: Tesserex/C--MegaMan-Engine

Protected Properties

Свойство Type Description
_screens ScreenCanvas>.Dictionary
adornerLayer AdornerLayer

Méthodes publiques

Méthode Description
InitializeComponent ( ) : void
StageControl ( ) : System
UnsetStage ( ) : void

Méthodes protégées

Méthode Description
CreateScreenCanvas ( ScreenDocument screen ) : ScreenCanvas
DestroyScreenCanvas ( ScreenCanvas canvas ) : void
FreezeLayout ( ) : void
Hook ( ) : void
LayoutScreens ( ) : void
UnfreezeLayout ( ) : void
Unhook ( ) : void

Private Methods

Méthode Description
GetCanvasLocation ( ScreenCanvas surface ) : MegaMan.Common.Geometry.Point
ResetScreens ( ) : void
ScreenAddedOrRemoved ( ScreenDocument obj ) : void
ScreenResized ( ScreenDocument screen, int width, int height ) : void
SetCanvasLocation ( ScreenCanvas surface, MegaMan location ) : void
SetSize ( ) : void
StageChanged ( object sender, MegaMan.Editor.Mediator.StageChangedEventArgs e ) : void
StageJoinChanged ( Join obj ) : void
StageLayoutControl_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
ToolChanged ( object sender, MegaMan.Editor.Tools.ToolChangedEventArgs e ) : void
UpdateCursor ( ) : void
ZoomChanged ( object sender, ZoomChangedEventArgs e ) : void

Method Details

CreateScreenCanvas() protected abstract méthode

protected abstract CreateScreenCanvas ( ScreenDocument screen ) : ScreenCanvas
screen MegaMan.Editor.Bll.ScreenDocument
Résultat ScreenCanvas

DestroyScreenCanvas() protected abstract méthode

protected abstract DestroyScreenCanvas ( ScreenCanvas canvas ) : void
canvas ScreenCanvas
Résultat void

FreezeLayout() protected méthode

protected FreezeLayout ( ) : void
Résultat void

Hook() protected méthode

protected Hook ( ) : void
Résultat void

InitializeComponent() public méthode

public InitializeComponent ( ) : void
Résultat void

LayoutScreens() protected méthode

protected LayoutScreens ( ) : void
Résultat void

StageControl() public méthode

public StageControl ( ) : System
Résultat System

UnfreezeLayout() protected méthode

protected UnfreezeLayout ( ) : void
Résultat void

Unhook() protected méthode

protected Unhook ( ) : void
Résultat void

UnsetStage() public méthode

public UnsetStage ( ) : void
Résultat void

Property Details

_screens protected_oe property

protected Dictionary _screens
Résultat ScreenCanvas>.Dictionary

adornerLayer protected_oe property

protected AdornerLayer adornerLayer
Résultat AdornerLayer