GoDiagram Web Reference
GoOverview Class
Members 

Provide a reduced-scale view of a document, showing the size and position of another view's viewport onto that same document, and support panning and zooming of that observed view.
Syntax
'Declaration
 
<ToolboxBitmapAttribute()>
<SerializableAttribute()>
Public Class GoOverview 
   Inherits GoView
   Implements IGoLayerAbilitiesIGoLayerCollectionContainer 
Remarks

The user can drag around the rectangle representing the observed view's viewport in order to scroll it and can resize it to change the scale of the observed view. Clicking will move the observed view's viewport to that location in the view's document. Doing a rubber-band drag will change the observed view's position and scale to match the box that was drawn, because by default it replaces the standard GoToolRubberBanding tool with an instance of GoToolZooming.

The rectangle displaying the ObservedGoView's GoView.DocExtent is implemented by a GoOverviewRectangle, created by the CreateOverviewRectangle method, and accessible by the OverviewRect property.

Most of the document-modifying-ability properties have been turned off: GoView.AllowCopy, GoView.AllowDelete, GoView.AllowInsert, GoView.AllowLink, GoView.AllowEdit, GoView.AllowDragOut, and AllowDrop. The user cannot pick any document object. The only pickable object is the OverviewRect, which is in this overview's default layer. Grids are also disabled for this view.

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.WebControls.WebControl
         Northwoods.GoWeb.GoView
            Northwoods.GoWeb.GoOverview

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

GoOverview Members
Northwoods.GoWeb Namespace

 

 


© 2013. Northwoods Software Corporation. All Rights Reserved.

Send Feedback