Show / Hide Table of Contents

Class LayoutView

Inheritance
System.Object
IShowPropertyImpl
LayoutView
Implements
IShowProperty
IPropertyEntry
IView
ICommandHandler
Inherited Members
IShowPropertyImpl.propertyTreeView
IShowPropertyImpl.labelText
IShowPropertyImpl.resourceId
IShowPropertyImpl.flagsToSuppress
IShowPropertyImpl.SuppressFlags(ShowPropertyLabelFlags)
IShowPropertyImpl.Frame
IShowPropertyImpl.IShowProperty.Added(IPropertyTreeView)
IShowPropertyImpl.Added(IPropertyTreeView)
IShowPropertyImpl.Selected()
IShowPropertyImpl.UnSelected()
IShowPropertyImpl.ChildSelected(IShowProperty)
IShowPropertyImpl.Opened(Boolean)
IShowPropertyImpl.ShowOpen(Boolean)
IShowPropertyImpl.Select()
IShowPropertyImpl.InfoText
IShowPropertyImpl.HelpLink
IShowPropertyImpl.OwnerDrawHeight
IShowPropertyImpl.IShowProperty.SetTabIndex(Int32)
IShowPropertyImpl.StateChangedEvent
IShowPropertyImpl.SetFocus()
IShowPropertyImpl.Hidden
IShowPropertyImpl.ReadOnly
IShowPropertyImpl.Refresh()
IShowPropertyImpl.OnEnterPressed()
IShowPropertyImpl.OnVisibilityChanged(Boolean)
IShowPropertyImpl.IsSelected
IShowPropertyImpl.Concat(IShowProperty[], IShowProperty[])
IShowPropertyImpl.Update(IShowProperty)
IShowPropertyImpl.SelectedBckgColor
IShowPropertyImpl.SelectedTextColor
IShowPropertyImpl.UnselectedBckgColor
IShowPropertyImpl.UnselectedTextColor
IShowPropertyImpl.IPropertyEntry.IsOpen
IShowPropertyImpl.HasDropDownButton
IShowPropertyImpl.ValueIsEditable
IShowPropertyImpl.Flags
IShowPropertyImpl.Label
IShowPropertyImpl.Value
IShowPropertyImpl.ResourceId
IShowPropertyImpl.Parent
IShowPropertyImpl.SubItems
IShowPropertyImpl.ButtonClicked(PropertyEntryButton)
IShowPropertyImpl.OpenOrCloseSubEntries()
IShowPropertyImpl.propertyPage
IShowPropertyImpl.Removed(IPropertyPage)
IShowPropertyImpl.GetDropDownList()
IShowPropertyImpl.StartEdit(Boolean)
IShowPropertyImpl.EndEdit(Boolean, Boolean, String)
IShowPropertyImpl.EditTextChanged(String)
IShowPropertyImpl.IPropertyEntry.Index
IShowPropertyImpl.IPropertyEntry.IndentLevel
IShowPropertyImpl.Selected(IPropertyEntry)
IShowPropertyImpl.UnSelected(IPropertyEntry)
IShowPropertyImpl.ListBoxSelected(Int32)
IShowPropertyImpl.DeferUpdate
IShowPropertyImpl.PropertyEntryChangedStateEvent
IShowPropertyImpl.PropertyEntryChangedState(StateChangedArgs)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability
Assembly: CADability.dll
Syntax
public class LayoutView : IShowPropertyImpl, IShowProperty, IPropertyEntry, IView, ICommandHandler

Constructors

| Improve this Doc View Source

LayoutView(Layout, Project)

Declaration
public LayoutView(Layout layout, Project project)
Parameters
Type Name Description
Layout layout
Project project

Properties

| Improve this Doc View Source

AllowContextMenu

Declaration
public bool AllowContextMenu { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowDrag

Declaration
public bool AllowDrag { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowDrop

Declaration
public bool AllowDrop { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ContextMenu

Declaration
public override MenuWithHandler[] ContextMenu { get; }
Property Value
Type Description
MenuWithHandler[]
Overrides
IShowPropertyImpl.ContextMenu
| Improve this Doc View Source

EntryType

Overrides EntryType, returns GroupTitle.

Declaration
public override ShowPropertyEntryType EntryType { get; }
Property Value
Type Description
ShowPropertyEntryType
Overrides
IShowPropertyImpl.EntryType
| Improve this Doc View Source

IsInitialized

Declaration
public bool IsInitialized { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

LabelText

Declaration
public override string LabelText { get; set; }
Property Value
Type Description
System.String
Overrides
IShowPropertyImpl.LabelText
| Improve this Doc View Source

LabelType

Overrides LabelType

Declaration
public override ShowPropertyLabelFlags LabelType { get; }
Property Value
Type Description
ShowPropertyLabelFlags
Overrides
IShowPropertyImpl.LabelType
| Improve this Doc View Source

Layout

Declaration
public Layout Layout { get; }
Property Value
Type Description
Layout
| Improve this Doc View Source

SubEntries

Overrides SubEntries, returns the subentries in this property view.

Declaration
public override IShowProperty[] SubEntries { get; }
Property Value
Type Description
IShowProperty[]
Overrides
IShowPropertyImpl.SubEntries
| Improve this Doc View Source

SubEntriesCount

Overrides SubEntriesCount, returns the number of subentries in this property view.

Declaration
public override int SubEntriesCount { get; }
Property Value
Type Description
System.Int32
Overrides
IShowPropertyImpl.SubEntriesCount

Methods

| Improve this Doc View Source

Added(IPropertyPage)

Overrides Added(IPropertyTreeView)

Declaration
public override void Added(IPropertyPage propertyTreeView)
Parameters
Type Name Description
IPropertyPage propertyTreeView
Overrides
IShowPropertyImpl.Added(IPropertyPage)
| Improve this Doc View Source

DoDragDrop(GeoObjectList, DragDropEffects)

Declaration
public DragDropEffects DoDragDrop(GeoObjectList dragList, DragDropEffects all)
Parameters
Type Name Description
GeoObjectList dragList
DragDropEffects all
Returns
Type Description
DragDropEffects
| Improve this Doc View Source

GetInfoProviderIndex(Point)

Declaration
public int GetInfoProviderIndex(Point ScreenCursorPosition)
Parameters
Type Name Description
System.Drawing.Point ScreenCursorPosition
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetInfoProviderText(Int32, InfoLevelMode)

Declaration
public string GetInfoProviderText(int Index, InfoLevelMode Level)
Parameters
Type Name Description
System.Int32 Index
InfoLevelMode Level
Returns
Type Description
System.String
| Improve this Doc View Source

GetInfoProviderVerticalPosition(Int32)

Declaration
public int GetInfoProviderVerticalPosition(int Index)
Parameters
Type Name Description
System.Int32 Index
Returns
Type Description
System.Int32
| Improve this Doc View Source

HScroll(Double)

Declaration
public void HScroll(double Position)
Parameters
Type Name Description
System.Double Position
| Improve this Doc View Source

LabelChanged(String)

Overrides LabelChanged(String)

Declaration
public override void LabelChanged(string NewText)
Parameters
Type Name Description
System.String NewText
Overrides
IShowPropertyImpl.LabelChanged(String)
| Improve this Doc View Source

OnDragDrop(DragEventArgs)

Declaration
public void OnDragDrop(DragEventArgs drgevent)
Parameters
Type Name Description
DragEventArgs drgevent
| Improve this Doc View Source

OnDragEnter(DragEventArgs)

Declaration
public void OnDragEnter(DragEventArgs drgevent)
Parameters
Type Name Description
DragEventArgs drgevent
| Improve this Doc View Source

OnDragLeave(EventArgs)

Declaration
public void OnDragLeave(EventArgs e)
Parameters
Type Name Description
System.EventArgs e
| Improve this Doc View Source

OnDragOver(DragEventArgs)

Declaration
public void OnDragOver(DragEventArgs drgevent)
Parameters
Type Name Description
DragEventArgs drgevent
| Improve this Doc View Source

OnMouseDoubleClick(MouseEventArgs)

Declaration
public void OnMouseDoubleClick(MouseEventArgs e)
Parameters
Type Name Description
MouseEventArgs e
| Improve this Doc View Source

OnMouseDown(MouseEventArgs)

Declaration
public void OnMouseDown(MouseEventArgs e)
Parameters
Type Name Description
MouseEventArgs e
| Improve this Doc View Source

OnMouseEnter(EventArgs)

Declaration
public void OnMouseEnter(EventArgs e)
Parameters
Type Name Description
System.EventArgs e
| Improve this Doc View Source

OnMouseHover(EventArgs)

Declaration
public void OnMouseHover(EventArgs e)
Parameters
Type Name Description
System.EventArgs e
| Improve this Doc View Source

OnMouseLeave(EventArgs)

Declaration
public void OnMouseLeave(EventArgs e)
Parameters
Type Name Description
System.EventArgs e
| Improve this Doc View Source

OnMouseMove(MouseEventArgs)

Declaration
public void OnMouseMove(MouseEventArgs e)
Parameters
Type Name Description
MouseEventArgs e
| Improve this Doc View Source

OnMouseUp(MouseEventArgs)

Declaration
public void OnMouseUp(MouseEventArgs e)
Parameters
Type Name Description
MouseEventArgs e
| Improve this Doc View Source

OnMouseWheel(MouseEventArgs)

Declaration
public void OnMouseWheel(MouseEventArgs e)
Parameters
Type Name Description
MouseEventArgs e
| Improve this Doc View Source

OnPaint(PaintEventArgs)

Declaration
public void OnPaint(PaintEventArgs e)
Parameters
Type Name Description
PaintEventArgs e
| Improve this Doc View Source

OnSizeChanged(Rectangle)

Declaration
public void OnSizeChanged(Rectangle oldRectangle)
Parameters
Type Name Description
System.Drawing.Rectangle oldRectangle
| Improve this Doc View Source

Print(PrintDocument)

Declaration
public void Print(PrintDocument pd)
Parameters
Type Name Description
System.Drawing.Printing.PrintDocument pd
| Improve this Doc View Source

Removed(IPropertyTreeView)

Overrides Removed(IPropertyTreeView)

Declaration
public override void Removed(IPropertyTreeView propertyTreeView)
Parameters
Type Name Description
IPropertyTreeView propertyTreeView

the IPropertyTreeView from which it was removed

Overrides
IShowPropertyImpl.Removed(IPropertyTreeView)
| Improve this Doc View Source

VScroll(Double)

Declaration
public void VScroll(double Position)
Parameters
Type Name Description
System.Double Position
| Improve this Doc View Source

ZoomDelta(Double)

Declaration
public void ZoomDelta(double f)
Parameters
Type Name Description
System.Double f
| Improve this Doc View Source

ZoomTotal(Double)

Declaration
public void ZoomTotal(double factor)
Parameters
Type Name Description
System.Double factor

Events

| Improve this Doc View Source

RepaintActionEvent

Declaration
public event LayoutView.RepaintActionDelegate RepaintActionEvent
Event Type
Type Description
LayoutView.RepaintActionDelegate
| Improve this Doc View Source

ScrollPositionChangedEvent

Declaration
public event ScrollPositionChanged ScrollPositionChangedEvent
Event Type
Type Description
ScrollPositionChanged

Explicit Interface Implementations

| Improve this Doc View Source

IView.AdjustPoint(GeoPoint, Point, out GeoPoint, GeoObjectList)

Declaration
SnapPointFinder.DidSnapModes IView.AdjustPoint(GeoPoint BasePoint, Point MousePoint, out GeoPoint WorldPoint, GeoObjectList ToIgnore)
Parameters
Type Name Description
GeoPoint BasePoint
System.Drawing.Point MousePoint
GeoPoint WorldPoint
GeoObjectList ToIgnore
Returns
Type Description
SnapPointFinder.DidSnapModes
| Improve this Doc View Source

IView.AdjustPoint(Point, out GeoPoint, GeoObjectList)

Declaration
SnapPointFinder.DidSnapModes IView.AdjustPoint(Point MousePoint, out GeoPoint WorldPoint, GeoObjectList ToIgnore)
Parameters
Type Name Description
System.Drawing.Point MousePoint
GeoPoint WorldPoint
GeoObjectList ToIgnore
Returns
Type Description
SnapPointFinder.DidSnapModes
| Improve this Doc View Source

IView.AllowContextMenu

Declaration
bool IView.AllowContextMenu { get; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IView.AllowDrag

Declaration
bool IView.AllowDrag { get; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IView.AllowDrop

Declaration
bool IView.AllowDrop { get; }
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IView.Canvas

Declaration
ICanvas IView.Canvas { get; }
Returns
Type Description
ICanvas
| Improve this Doc View Source

IView.Connect(ICanvas)

Declaration
void IView.Connect(ICanvas canvas)
Parameters
Type Name Description
ICanvas canvas
| Improve this Doc View Source

IView.DisplayRectangle

Declaration
Rectangle IView.DisplayRectangle { get; }
Returns
Type Description
System.Drawing.Rectangle
| Improve this Doc View Source

IView.DoDragDrop(GeoObjectList, DragDropEffects)

Declaration
DragDropEffects IView.DoDragDrop(GeoObjectList dragList, DragDropEffects all)
Parameters
Type Name Description
GeoObjectList dragList
DragDropEffects all
Returns
Type Description
DragDropEffects
| Improve this Doc View Source

IView.GetDataPresent(Object)

Declaration
GeoObjectList IView.GetDataPresent(object data)
Parameters
Type Name Description
System.Object data
Returns
Type Description
GeoObjectList
| Improve this Doc View Source

IView.GetShowProperties(IFrame)

Declaration
IShowProperty IView.GetShowProperties(IFrame Frame)
Parameters
Type Name Description
IFrame Frame
Returns
Type Description
IShowProperty
| Improve this Doc View Source

IView.Invalidate(PaintBuffer.DrawingAspect, Rectangle)

Declaration
void IView.Invalidate(PaintBuffer.DrawingAspect aspect, Rectangle ToInvalidate)
Parameters
Type Name Description
PaintBuffer.DrawingAspect aspect
System.Drawing.Rectangle ToInvalidate
| Improve this Doc View Source

IView.InvalidateAll()

Declaration
void IView.InvalidateAll()
| Improve this Doc View Source

IView.LastSnapMode

Declaration
SnapPointFinder.DidSnapModes IView.LastSnapMode { get; }
Returns
Type Description
SnapPointFinder.DidSnapModes
| Improve this Doc View Source

IView.LastSnapObject

Declaration
IGeoObject IView.LastSnapObject { get; }
Returns
Type Description
IGeoObject
| Improve this Doc View Source

IView.Model

Declaration
Model IView.Model { get; }
Returns
Type Description
Model
| Improve this Doc View Source

IView.Name

Declaration
string IView.Name { get; }
Returns
Type Description
System.String
| Improve this Doc View Source

IView.OnPaint(PaintEventArgs)

Declaration
void IView.OnPaint(PaintEventArgs e)
Parameters
Type Name Description
PaintEventArgs e
| Improve this Doc View Source

IView.PaintType

Declaration
string IView.PaintType { get; }
Returns
Type Description
System.String
| Improve this Doc View Source

IView.PickObjects(Point, PickMode)

Declaration
GeoObjectList IView.PickObjects(Point MousePoint, PickMode pickMode)
Parameters
Type Name Description
System.Drawing.Point MousePoint
PickMode pickMode
Returns
Type Description
GeoObjectList
| Improve this Doc View Source

IView.ProjectedModel

Declaration
ProjectedModel IView.ProjectedModel { get; }
Returns
Type Description
ProjectedModel
| Improve this Doc View Source

IView.Projection

Declaration
Projection IView.Projection { get; set; }
Returns
Type Description
Projection
| Improve this Doc View Source

IView.RemovePaintHandler(PaintBuffer.DrawingAspect, PaintView)

Declaration
void IView.RemovePaintHandler(PaintBuffer.DrawingAspect aspect, PaintView PaintHandler)
Parameters
Type Name Description
PaintBuffer.DrawingAspect aspect
PaintView PaintHandler
| Improve this Doc View Source

IView.ScrollPositionChangedEvent

Declaration
event ScrollPositionChanged IView.ScrollPositionChangedEvent
Returns
Type Description
ScrollPositionChanged
| Improve this Doc View Source

IView.SetCursor(String)

Declaration
void IView.SetCursor(string cursor)
Parameters
Type Name Description
System.String cursor
| Improve this Doc View Source

IView.SetPaintHandler(PaintBuffer.DrawingAspect, PaintView)

Declaration
void IView.SetPaintHandler(PaintBuffer.DrawingAspect aspect, PaintView PaintHandler)
Parameters
Type Name Description
PaintBuffer.DrawingAspect aspect
PaintView PaintHandler
| Improve this Doc View Source

IView.ZoomToRect(BoundingRect)

Declaration
void IView.ZoomToRect(BoundingRect World2D)
Parameters
Type Name Description
BoundingRect World2D
| Improve this Doc View Source

ICommandHandler.OnCommand(String)

Declaration
bool ICommandHandler.OnCommand(string MenuId)
Parameters
Type Name Description
System.String MenuId
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ICommandHandler.OnSelected(MenuWithHandler, Boolean)

Declaration
void ICommandHandler.OnSelected(MenuWithHandler selectedMenuItem, bool selected)
Parameters
Type Name Description
MenuWithHandler selectedMenuItem
System.Boolean selected
| Improve this Doc View Source

ICommandHandler.OnUpdateCommand(String, CommandState)

Declaration
bool ICommandHandler.OnUpdateCommand(string MenuId, CommandState CommandState)
Parameters
Type Name Description
System.String MenuId
CommandState CommandState
Returns
Type Description
System.Boolean

Implements

IShowProperty
IPropertyEntry
IView
ICommandHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX