C# Class ARCed.UI.DockPanel

Inheritance: System.Windows.Forms.Panel
Afficher le fichier Open project: borisblizzard/arcreator Class Usage Examples

Private Properties

Свойство Type Description
AddContent void
AddFloatWindow void
AddPane void
BeginDrag void
BeginDrag void
CalculateDockPadding void
DummyControl_Paint void
GetAutoHideWindowBounds System.Drawing.Rectangle
GetDockDragHandler DockDragHandler
GetDockWindowSize int
GetMdiClientController MdiClientController
GetSplitterDragHandler SplitterDragHandler
GetTabStripRectangle System.Drawing.Rectangle
InvalidateWindowRegion void
IsClipRectsChanged bool
IsParentFormValid bool
MdiClientHandleAssigned void
MdiClient_Layout void
ParentFormMdiChildActivate void
PerformMdiClientLayout void
RectangleToMdiClient System.Drawing.Rectangle
RefreshActiveAutoHideContent void
RefreshAutoHideStrip void
RemoveFloatWindow void
RemovePane void
ResetAutoHideStripControl void
ResumeMdiClientLayout void
SaveFocus void
SetAutoHideWindowParent void
SetMdiClient void
SetMdiClientBounds void
SetRegion void
ShouldSerializeDefaultFloatWindowSize bool
SuspendMdiClientLayout void
UpdateWindowRegion void
UpdateWindowRegion_ClipContent void
UpdateWindowRegion_EmptyDocumentArea void
UpdateWindowRegion_FullDocumentArea void

Méthodes publiques

Méthode Description
DockPanel ( ) : System
DocumentsToArray ( ) : IDockContent[]
LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent ) : void
LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent, bool closeStream ) : void
LoadFromXml ( string fileName, DeserializeDockContent deserializeContent ) : void
RemoveContent ( IDockContent content ) : void
ResumeLayout ( bool performLayout, bool allWindows ) : void
SaveAsXml ( System.Stream stream, Encoding encoding ) : void
SaveAsXml ( System.Stream stream, Encoding encoding, bool upstream ) : void
SaveAsXml ( string fileName ) : void
SaveAsXml ( string fileName, Encoding encoding ) : void
SetPaneIndex ( DockPane pane, int index ) : void
SuspendLayout ( bool allWindows ) : void
UpdateDockWindowZOrder ( DockStyle dockStyle, bool fullPanelEdge ) : void

Méthodes protégées

Méthode 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
OnParentChanged ( EventArgs e ) : void
OnRightToLeftChanged ( EventArgs e ) : void
OnVisibleChanged ( EventArgs e ) : void

Private Methods

Méthode Description
AddContent ( IDockContent content ) : void
AddFloatWindow ( FloatWindow floatWindow ) : void
AddPane ( DockPane pane ) : void
BeginDrag ( IDockDragSource dragSource ) : void
BeginDrag ( ISplitterDragSource dragSource, Rectangle rectSplitter ) : void
CalculateDockPadding ( ) : void
DummyControl_Paint ( object sender, PaintEventArgs e ) : void
GetAutoHideWindowBounds ( Rectangle rectAutoHideWindow ) : Rectangle
GetDockDragHandler ( ) : DockDragHandler
GetDockWindowSize ( DockState dockState ) : int
GetMdiClientController ( ) : MdiClientController
GetSplitterDragHandler ( ) : SplitterDragHandler
GetTabStripRectangle ( DockState dockState ) : Rectangle
InvalidateWindowRegion ( ) : void
IsClipRectsChanged ( Rectangle clipRects ) : bool
IsParentFormValid ( ) : bool
MdiClientHandleAssigned ( object sender, EventArgs e ) : void
MdiClient_Layout ( object sender, System.Windows.Forms.LayoutEventArgs e ) : void
ParentFormMdiChildActivate ( object sender, EventArgs e ) : void
PerformMdiClientLayout ( ) : void
RectangleToMdiClient ( Rectangle rect ) : Rectangle
RefreshActiveAutoHideContent ( ) : void
RefreshAutoHideStrip ( ) : void
RemoveFloatWindow ( FloatWindow floatWindow ) : void
RemovePane ( DockPane pane ) : void
ResetAutoHideStripControl ( ) : void
ResumeMdiClientLayout ( bool perform ) : void
SaveFocus ( ) : void
SetAutoHideWindowParent ( ) : void
SetMdiClient ( ) : void
SetMdiClientBounds ( Rectangle bounds ) : void
SetRegion ( Rectangle clipRects ) : void
ShouldSerializeDefaultFloatWindowSize ( ) : bool
SuspendMdiClientLayout ( ) : void
UpdateWindowRegion ( ) : void
UpdateWindowRegion_ClipContent ( ) : void
UpdateWindowRegion_EmptyDocumentArea ( ) : void
UpdateWindowRegion_FullDocumentArea ( ) : void

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DockPanel() public méthode

public DockPanel ( ) : System
Résultat System

DocumentsToArray() public méthode

public DocumentsToArray ( ) : IDockContent[]
Résultat IDockContent[]

LoadFromXml() public méthode

public LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent ) : void
stream System.Stream
deserializeContent DeserializeDockContent
Résultat void

LoadFromXml() public méthode

public LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent, bool closeStream ) : void
stream System.Stream
deserializeContent DeserializeDockContent
closeStream bool
Résultat void

LoadFromXml() public méthode

public LoadFromXml ( string fileName, DeserializeDockContent deserializeContent ) : void
fileName string
deserializeContent DeserializeDockContent
Résultat void

OnActiveContentChanged() protected méthode

protected OnActiveContentChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnActiveDocumentChanged() protected méthode

protected OnActiveDocumentChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnActivePaneChanged() protected méthode

protected OnActivePaneChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnContentAdded() protected méthode

protected OnContentAdded ( DockContentEventArgs e ) : void
e DockContentEventArgs
Résultat void

OnContentRemoved() protected méthode

protected OnContentRemoved ( DockContentEventArgs e ) : void
e DockContentEventArgs
Résultat void

OnLayout() protected méthode

protected OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
levent System.Windows.Forms.LayoutEventArgs
Résultat void

OnPaint() protected méthode

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Résultat void

OnParentChanged() protected méthode

protected OnParentChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnRightToLeftChanged() protected méthode

protected OnRightToLeftChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnVisibleChanged() protected méthode

protected OnVisibleChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

RemoveContent() public méthode

public RemoveContent ( IDockContent content ) : void
content IDockContent
Résultat void

ResumeLayout() public méthode

public ResumeLayout ( bool performLayout, bool allWindows ) : void
performLayout bool
allWindows bool
Résultat void

SaveAsXml() public méthode

public SaveAsXml ( System.Stream stream, Encoding encoding ) : void
stream System.Stream
encoding Encoding
Résultat void

SaveAsXml() public méthode

public SaveAsXml ( System.Stream stream, Encoding encoding, bool upstream ) : void
stream System.Stream
encoding Encoding
upstream bool
Résultat void

SaveAsXml() public méthode

public SaveAsXml ( string fileName ) : void
fileName string
Résultat void

SaveAsXml() public méthode

public SaveAsXml ( string fileName, Encoding encoding ) : void
fileName string
encoding Encoding
Résultat void

SetPaneIndex() public méthode

public SetPaneIndex ( DockPane pane, int index ) : void
pane DockPane
index int
Résultat void

SuspendLayout() public méthode

public SuspendLayout ( bool allWindows ) : void
allWindows bool
Résultat void

UpdateDockWindowZOrder() public méthode

public UpdateDockWindowZOrder ( DockStyle dockStyle, bool fullPanelEdge ) : void
dockStyle DockStyle
fullPanelEdge bool
Résultat void