C# Class Treefrog.Presentation.MinimapPresenter

Inheritance: Presenter, ILayerContext, IPointerResponderProvider, IPointerResponder
显示文件 Open project: jaquadro/Treefrog Class Usage Examples

Public Methods

Method Description
ActivateContextMenu ( CommandMenu menu, Point location ) : void
ActivatePropertyProvider ( IPropertyProvider provider ) : void
HandleEndPointerSequence ( PointerEventInfo info ) : void
HandlePointerLeaveField ( ) : void
HandlePointerPosition ( PointerEventInfo info ) : void
HandleStartPointerSequence ( PointerEventInfo info ) : void
HandleUpdatePointerSequence ( PointerEventInfo info ) : void
MinimapPresenter ( ) : System
SetPropertyProvider ( IPropertyProvider provider ) : void
UpdateAreaBox ( ) : void

Protected Methods

Method Description
InitializeCore ( ) : void
OnCurrentLevelChanged ( EventArgs e ) : void

Private Methods

Method Description
AddLayer ( Layer layer ) : void
BindLevel ( LevelPresenter levelPresenter ) : void
ClearLayers ( ) : void
InitializeLayerHierarchy ( LevelPresenter presenter ) : void
InitializeLayers ( ) : void
LevelGeometryInvalidated ( object sender, EventArgs e ) : void
RemoveLayer ( System.Guid layerUid ) : void
ScrollLevelTo ( Point point ) : void
SyncCurrentLevel ( object sender, Treefrog.Presentation.SyncLevelEventArgs e ) : void

Method Details

ActivateContextMenu() public method

public ActivateContextMenu ( CommandMenu menu, Point location ) : void
menu CommandMenu
location Point
return void

ActivatePropertyProvider() public method

public ActivatePropertyProvider ( IPropertyProvider provider ) : void
provider IPropertyProvider
return void

HandleEndPointerSequence() public method

public HandleEndPointerSequence ( PointerEventInfo info ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
return void

HandlePointerLeaveField() public method

public HandlePointerLeaveField ( ) : void
return void

HandlePointerPosition() public method

public HandlePointerPosition ( PointerEventInfo info ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
return void

HandleStartPointerSequence() public method

public HandleStartPointerSequence ( PointerEventInfo info ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
return void

HandleUpdatePointerSequence() public method

public HandleUpdatePointerSequence ( PointerEventInfo info ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
return void

InitializeCore() protected method

protected InitializeCore ( ) : void
return void

MinimapPresenter() public method

public MinimapPresenter ( ) : System
return System

OnCurrentLevelChanged() protected method

protected OnCurrentLevelChanged ( EventArgs e ) : void
e System.EventArgs
return void

SetPropertyProvider() public method

public SetPropertyProvider ( IPropertyProvider provider ) : void
provider IPropertyProvider
return void

UpdateAreaBox() public method

public UpdateAreaBox ( ) : void
return void