C# Class ARCed.UI.FloatWindow

Inheritance: System.Windows.Forms.Form, INestedPanesContainer, IDockDragSource
Show file Open project: borisblizzard/arcreator Class Usage Examples

Private Properties

Property Type Description
IDockDragSource System.Drawing.Rectangle
IDockDragSource bool
IDockDragSource bool
InternalConstruct void
IsDockStateValid bool
MergeNestedPanes void
RefreshChanges void
SetText void
TestDrop void
WndProc void

Public Methods

Method Description
DockTo ( DockPane pane, DockStyle dockStyle, int contentIndex ) : void
DockTo ( DockPanel panel, DockStyle dockStyle ) : void
FloatAt ( Rectangle floatWindowBounds ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
FloatWindow ( DockPanel dockPanel, DockPane pane ) : System
FloatWindow ( DockPanel dockPanel, DockPane pane, Rectangle bounds ) : System
OnActivated ( EventArgs e ) : void
OnDeactivate ( EventArgs e ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
SetBoundsCore ( int x, int y, int width, int height, BoundsSpecified specified ) : void

Private Methods

Method Description
IDockDragSource ( Point ptMouse ) : Rectangle
IDockDragSource ( DockPane pane ) : bool
IDockDragSource ( DockState dockState ) : bool
InternalConstruct ( DockPanel dockPanel, DockPane pane, bool boundsSpecified, Rectangle bounds ) : void
IsDockStateValid ( DockState dockState ) : bool
MergeNestedPanes ( VisibleNestedPaneCollection nestedPanesFrom, NestedPaneCollection nestedPanesTo, DockPane prevPane, DockAlignment alignment, double proportion ) : void
RefreshChanges ( ) : void
SetText ( ) : void
TestDrop ( IDockDragSource dragSource, DockOutlineBase dockOutline ) : void
WndProc ( Message &m ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DockTo() public method

public DockTo ( DockPane pane, DockStyle dockStyle, int contentIndex ) : void
pane DockPane
dockStyle DockStyle
contentIndex int
return void

DockTo() public method

public DockTo ( DockPanel panel, DockStyle dockStyle ) : void
panel DockPanel
dockStyle DockStyle
return void

FloatAt() public method

public FloatAt ( Rectangle floatWindowBounds ) : void
floatWindowBounds System.Drawing.Rectangle
return void

FloatWindow() protected method

protected FloatWindow ( DockPanel dockPanel, DockPane pane ) : System
dockPanel DockPanel
pane DockPane
return System

FloatWindow() protected method

protected FloatWindow ( DockPanel dockPanel, DockPane pane, Rectangle bounds ) : System
dockPanel DockPanel
pane DockPane
bounds System.Drawing.Rectangle
return System

OnActivated() protected method

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

OnDeactivate() protected method

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

OnLayout() protected method

protected OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
levent System.Windows.Forms.LayoutEventArgs
return void

SetBoundsCore() protected method

protected SetBoundsCore ( int x, int y, int width, int height, BoundsSpecified specified ) : void
x int
y int
width int
height int
specified BoundsSpecified
return void