Click or drag to resize

ViewDrawForm Class

Extends the ViewDrawDocker by adding status strip merging into the border.
Inheritance Hierarchy

Namespace:  Internal.ComponentFactory.Krypton.Toolkit
Assembly:  NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public class ViewDrawForm : ViewDrawDocker

The ViewDrawForm type exposes the following members.

Constructors
  NameDescription
Public methodViewDrawForm(IPaletteBack, IPaletteBorder)
Initialize a new instance of the ViewDrawForm class.
Public methodViewDrawForm(IPaletteBack, IPaletteBorder, IPaletteMetric)
Initializes a new instance of the ViewDrawForm class
Top
Properties
  NameDescription
Public propertyApplyIncludeBorderEdge
Determines if the border for the orientation is always drawn regardless of max border edges.
(Inherited from ViewDrawCanvas.)
Public propertyClientHeight
Gets and sets the height of the view.
(Inherited from ViewBase.)
Public propertyClientLocation
Gets and sets the location of the view inside the parent view.
(Inherited from ViewBase.)
Public propertyClientRectangle
Gets and sets the rectangle bounding the client area.
(Inherited from ViewBase.)
Public propertyClientSize
Gets and sets the size of the view.
(Inherited from ViewBase.)
Public propertyClientWidth
Gets and sets the width of the view.
(Inherited from ViewBase.)
Public propertyComponent
Gets the component associated with the element.
(Inherited from ViewBase.)
Public propertyCount
Gets the number of views in collection.
(Inherited from ViewComposite.)
Public propertyDependantEnabledState
Get and set the view the enabled state of this view element is dependant on.
(Inherited from ViewBase.)
Public propertyDrawBorderLast
Gets the drawing of the border before or after children.
(Inherited from ViewDrawDocker.)
Public propertyDrawCanvas
Gets and sets if the canvas should
(Inherited from ViewDrawCanvas.)
Public propertyDrawCanvasOnComposition
Gets and sets a value indicating if the canvas is drawing on composition.
(Inherited from ViewDrawCanvas.)
Public propertyDrawTabBorder
Gets and sets if the border should be drawn as a tab border.
(Inherited from ViewDrawCanvas.)
Public propertyElementState
Gets and sets the visual state of the element.
(Inherited from ViewBase.)
Public propertyEnabled
Gets and sets the enabled state of the element.
(Inherited from ViewBase.)
Public propertyFillRectangle
Gets the fill rectangle left after positioning all children.
(Inherited from ViewDrawDocker.)
Public propertyFixedState
Set a fixed state to override usual behavior and appearance
(Inherited from ViewComposite.)
Public propertyForceBorderFirst
Gets and sets a value indicating if the border should be forced to draw first.
(Inherited from ViewDrawDocker.)
Public propertyForceGraphicsHint
Gets and sets the forced value for the graphics hint.
(Inherited from ViewDrawCanvas.)
Public propertyId
Gets the unique identifier of the object.
(Inherited from GlobalId.)
Public propertyIgnoreAllBorderAndPadding
Gets and sets a value indicating if border space should be ignored in working out preferred size.
(Inherited from ViewDrawDocker.)
Public propertyIgnoreBorderSpace
Gets and sets a value indicating if border space should be ignored in working out preferred size.
(Inherited from ViewDrawDocker.)
Public propertyIncludeBorderEdge
Determines which border for the orientation is always drawn regardless of max border edges.
(Inherited from ViewDrawCanvas.)
Public propertyIsDisposed
Gets a value indicating if the view has been disposed.
(Inherited from ViewBase.)
Public propertyIsEnableDependant
Gets a value indicating if view enabled state is depedant on another view.
(Inherited from ViewBase.)
Public propertyIsFixed
Gets a value indicating if view is using a fixed state.
(Inherited from ViewBase.)
Public propertyIsReadOnly
Gets a value indicating whether the collection is read-only.
(Inherited from ViewBase.)
Public propertyItem
Gets or sets the view at the specified index.
(Inherited from ViewComposite.)
Public propertyKeyController
Gets and sets the associated key controller.
(Inherited from ViewBase.)
Public propertyMaxBorderEdges
Gets and sets the maximum edges allowed.
(Inherited from ViewDrawCanvas.)
Public propertyMouseController
Gets and sets the associated mouse controller.
(Inherited from ViewBase.)
Public propertyOrientation
Gets and sets the visual orientation.
(Inherited from ViewDrawCanvas.)
Public propertyOwningControl
Gets and sets a reference to the control instance that contains this view element.
(Inherited from ViewBase.)
Public propertyPaletteBack
Gets access to the currently used background palette.
(Inherited from ViewDrawCanvas.)
Public propertyPaletteBorder
Gets access to the currently used border palette.
(Inherited from ViewDrawCanvas.)
Public propertyPaletteMetric
Gets access to the currently used metric palette.
(Inherited from ViewDrawCanvas.)
Public propertyParent
Gets the parent view.
(Inherited from ViewBase.)
Public propertyPreferredSizeAll
Gets and sets a value indicating if calculating the preferred size should include visible and invisible children.
(Inherited from ViewDrawDocker.)
Public propertyRemoveChildBorders
Gets and sets a value indicating if borders for dockeding edged children should be removed to prevent double borders.
(Inherited from ViewDrawDocker.)
Public propertyReverseRenderOrder
Gets and sets the use of reverse order when rendering.
(Inherited from ViewComposite.)
Public propertySourceController
Gets and sets the associated source controller.
(Inherited from ViewBase.)
Public propertyState
Gets the visual state taking into account the owning controls state.
(Inherited from ViewBase.)
Public propertyStatusStrip
Gets and sets the status strip to render.
Public propertyTabBorderStyle
Gets and sets the tab border style to use.
(Inherited from ViewDrawCanvas.)
Public propertyVisible
Gets and sets the enabled state of the element.
(Inherited from ViewBase.)
Top
Methods
  NameDescription
Public methodAdd(ViewBase)
Append a view to the collection.
(Inherited from ViewComposite.)
Public methodAdd(ViewBase, ViewDockStyle)
Append a view to the collection.
(Inherited from ViewDrawDocker.)
Protected methodCalculateDock
Find the actual docking to apply for the specified RightToLeft setting.
(Inherited from ViewDrawDocker.)
Public methodClear
Remove all views from the collection.
(Inherited from ViewComposite.)
Public methodClearFixedState
Clear down the use of the fixed state
(Inherited from ViewComposite.)
Public methodContains
Determines whether the collection contains the view.
(Inherited from ViewComposite.)
Public methodContainsRecurse
Determines whether any part of the view hierarchy is the specified view.
(Inherited from ViewComposite.)
Public methodCopyTo
Copies views to specified array starting at particular index.
(Inherited from ViewComposite.)
Public methodDispose
Release managed and unmanaged resources.
(Inherited from ViewBase.)
Protected methodDispose(Boolean)
Clean up any resources being used.
(Overrides ViewDrawCanvasDispose(Boolean).)
Public methodDoubleClick
Left mouse button has been double clicked.
(Inherited from ViewBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvalTransparentPaint
Evaluate the need for drawing transparent areas.
(Inherited from ViewDrawDocker.)
Protected methodFinalize
Release resources.
(Inherited from ViewBase.)
Public methodFindMouseController
Mouse has entered the view.
(Inherited from ViewBase.)
Public methodGetDock
Gets the dock setting for the provided child instance.
(Inherited from ViewDrawDocker.)
Public methodGetEnumerator
Shallow enumerate forward over children of the element.
(Inherited from ViewComposite.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNonChildSize
Gets the size required for all except the contents.
(Inherited from ViewDrawDocker.)
Public methodGetOuterBorderPath
Gets a path that describes the outside of the border.
(Inherited from ViewDrawCanvas.)
Public methodGetPreferredSize
Discover the preferred size of the element.
(Inherited from ViewDrawDocker.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGotFocus
Source control has got the focus.
(Inherited from ViewBase.)
Public methodIndexOf
Determines the index of the specified view in the collection.
(Inherited from ViewComposite.)
Public methodInsert
Inserts a view to the collection at the specified index.
(Inherited from ViewComposite.)
Public methodKeyDown
Key has been pressed down.
(Inherited from ViewBase.)
Public methodKeyPress
Key has been pressed.
(Inherited from ViewBase.)
Public methodKeyUp
Key has been released.
(Inherited from ViewBase.)
Public methodLayout
Perform a layout of the elements.
(Inherited from ViewDrawDocker.)
Public methodLostFocus
Source control has lost the focus.
(Inherited from ViewBase.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMouseDown
Mouse button has been pressed in the view.
(Inherited from ViewBase.)
Public methodMouseEnter
Mouse has entered the view.
(Inherited from ViewBase.)
Public methodMouseLeave
Mouse has left the view.
(Inherited from ViewBase.)
Public methodMouseMove
Mouse has moved inside the view.
(Inherited from ViewBase.)
Public methodMouseUp
Mouse button has been released in the view.
(Inherited from ViewBase.)
Protected methodOrientateDock
Update the incoming dock style to reflect our orientation.
(Inherited from ViewDrawDocker.)
Public methodRecurse
Deep enumerate forward over children of the element.
(Inherited from ViewComposite.)
Public methodRemove
Removes first occurance of specified view.
(Inherited from ViewComposite.)
Public methodRemoveAt
Removes the view at the specified index.
(Inherited from ViewComposite.)
Public methodRender
Perform a render of the elements.
(Inherited from ViewComposite.)
Public methodRenderAfter
Perform rendering after child elements are rendered.
(Overrides ViewDrawCanvasRenderAfter(RenderContext).)
Public methodRenderBefore
Perform rendering before child elements are rendered.
(Inherited from ViewDrawCanvas.)
Public methodRenderBorder
Draw the canvas border.
(Inherited from ViewDrawCanvas.)
Public methodReverse
Shallow enumerate backwards over children of the element.
(Inherited from ViewComposite.)
Public methodReverseRecurse
Deep enumerate backwards over children of the element.
(Inherited from ViewComposite.)
Public methodSetDock
Sets the dock setting for the provided child instance.
(Inherited from ViewDrawDocker.)
Public methodSetPalettes(IPaletteBack, IPaletteBorder)
Update the source palettes for drawing.
(Inherited from ViewDrawCanvas.)
Public methodSetPalettes(IPaletteBack, IPaletteBorder, IPaletteMetric)
Update the source palettes for drawing.
(Inherited from ViewDrawCanvas.)
Public methodToString
Obtains the String representation of this instance.
(Overrides ViewDrawDockerToString.)
Public methodViewFromPoint
Find the view that contains the specified point.
(Inherited from ViewComposite.)
Top
Extension Methods
See Also