C# Class Longkong.WinFormsUI.DockPanel

Inheritance: System.Windows.Forms.Panel
Show file Open project: Longkong/Pojjaman Class Usage Examples

Private Properties

Property Type Description
AddContent void
AddFloatWindow void
AddPane void
CalculateDockPadding void
GetPaneFromHandle DockPane
GetTabStripRectangle System.Drawing.Rectangle
HookEventHandler void
ReCreateAutoHideStripControl void
RefreshActiveWindow void
RefreshAutoHideStrip void
RefreshMdiIntegration void
RemoveContent void
RemoveFloatWindow void
RemovePane void
SetActiveContent void
SetActiveDocument void
SetActiveDocumentPane void
SetActivePane void
TestDrop void

Public Methods

Method Description
DockPanel ( ) : System
LoadFromXml ( Stream stream, DeserializeDockContent deserializeContent ) : void
LoadFromXml ( string filename, DeserializeDockContent deserializeContent ) : void
SaveAsXml ( Stream stream, Encoding encoding ) : void
SaveAsXml ( string filename ) : void
SaveAsXml ( string filename, Encoding encoding ) : void
SetPaneIndex ( DockPane pane, int index ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnActiveContentChanged ( EventArgs e ) : void
OnActiveDocumentChanged ( EventArgs e ) : void
OnActivePaneChanged ( EventArgs e ) : void
OnContentAdded ( DockContentEventArgs e ) : void
OnContentRemoved ( DockContentEventArgs e ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnPaint ( PaintEventArgs e ) : void
WndProc ( Message &m ) : void

Private Methods

Method Description
AddContent ( DockContent content ) : void
AddFloatWindow ( FloatWindow floatWindow ) : void
AddPane ( DockPane pane ) : void
CalculateDockPadding ( ) : void
GetPaneFromHandle ( IntPtr hWnd ) : DockPane
GetTabStripRectangle ( DockState dockState ) : Rectangle
HookEventHandler ( object sender, HookEventArgs e ) : void
ReCreateAutoHideStripControl ( ) : void
RefreshActiveWindow ( ) : void
RefreshAutoHideStrip ( ) : void
RefreshMdiIntegration ( ) : void
RemoveContent ( DockContent content ) : void
RemoveFloatWindow ( FloatWindow floatWindow ) : void
RemovePane ( DockPane pane ) : void
SetActiveContent ( ) : void
SetActiveDocument ( ) : void
SetActiveDocumentPane ( ) : void
SetActivePane ( ) : void
TestDrop ( DragHandler dragHandler, Point pt ) : void

Method Details

Dispose() protected method

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

DockPanel() public method

public DockPanel ( ) : System
return System

LoadFromXml() public method

public LoadFromXml ( Stream stream, DeserializeDockContent deserializeContent ) : void
stream Stream
deserializeContent DeserializeDockContent
return void

LoadFromXml() public method

public LoadFromXml ( string filename, DeserializeDockContent deserializeContent ) : void
filename string
deserializeContent DeserializeDockContent
return void

OnActiveContentChanged() protected method

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

OnActiveDocumentChanged() protected method

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

OnActivePaneChanged() protected method

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

OnContentAdded() protected method

protected OnContentAdded ( DockContentEventArgs e ) : void
e DockContentEventArgs
return void

OnContentRemoved() protected method

protected OnContentRemoved ( DockContentEventArgs e ) : void
e DockContentEventArgs
return void

OnLayout() protected method

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

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

SaveAsXml() public method

public SaveAsXml ( Stream stream, Encoding encoding ) : void
stream Stream
encoding System.Text.Encoding
return void

SaveAsXml() public method

public SaveAsXml ( string filename ) : void
filename string
return void

SaveAsXml() public method

public SaveAsXml ( string filename, Encoding encoding ) : void
filename string
encoding System.Text.Encoding
return void

SetPaneIndex() public method

public SetPaneIndex ( DockPane pane, int index ) : void
pane DockPane
index int
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void