NShape Reference
ILayerView Interface

<< Click to Display Table of Contents >>

Navigation:  Class Reference > Namespace Dataweb.NShape.Controllers >

NShape Reference
ILayerView Interface

Previous pageReturn to chapter overviewNext page

Interface for a layer presenter's user interface implementation.

Syntax

public interface ILayerView

Description

Interface for a layer presenter's user interface implementation.

Public Methods

Name

Description

AddLayer

Adds a new layer to the user interface.

BeginEditLayerMaxZoomBound

Begins editing the layer's upper zoom threshold.

BeginEditLayerMinZoomBound

Begins editing the layer's lower zoom threshold.

BeginEditLayerName

Begins editing the layer's name.

BeginUpdate

Begins updating the user interface.

Clear

Clears all content of the user interface.

EndUpdate

Ends updating the user interface.

Invalidate

Invalidates the user interface, marking it for redrawing.

OpenContextMenu

Opens a context menu at the given coordinates.

RefreshLayer

Refreshes a layer in user interface.

RemoveLayer

Removes a layer from user interface.

Events

Name

Description

LayerLowerZoomTresholdChanged

Raised when a layer's lower zoom threshold was changed.

LayerRenamed

Raised when a layer was renamed.

LayerUpperZoomTresholdChanged

Raised when a layer's upper zoom threshold was changed.

LayerViewMouseDown

Raised when the a mouse button was pressed over the layer view.

LayerViewMouseMove

Raised when the mouse was moved over the layer view.

LayerViewMouseUp

Raised when the a mouse button was released over the layer view.

SelectedLayerChanged

Raised when the selected layer has changed.

Requirements

Namespace: Dataweb.NShape

Assembly: Dataweb.NShape