C# Class WeifenLuo.WinFormsUI.Docking.VS2003DockPaneStrip

Inheritance: DockPaneStripBase
Show file Open project: dockpanelsuite/dockpanelsuite

Private Properties

Property Type Description
CalculateTabs void
CalculateTabs_Document void
CalculateTabs_ToolWindow void
Close_Click void
DrawTab void
DrawTabStrip void
DrawTabStrip_Document void
DrawTabStrip_ToolWindow void
DrawTab_Document void
DrawTab_ToolWindow void
GetTabOriginalWidth int
GetTabOriginalWidth_Document int
GetTabOriginalWidth_ToolWindow int
GetTabRectangle System.Drawing.Rectangle
GetTabRectangle_Document System.Drawing.Rectangle
GetTabRectangle_ToolWindow System.Drawing.Rectangle
MeasureHeight_Document int
MeasureHeight_ToolWindow int
ScrollLeft_Click void
ScrollRight_Click void
SetInertButtons void

Public Methods

Method Description
GetOutline ( int index ) : GraphicsPath
VS2003DockPaneStrip ( DockPane pane ) : System

Protected Methods

Method Description
CreateTab ( IDockContent content ) : DockPaneStripBase.Tab
Dispose ( bool disposing ) : void
EnsureTabVisible ( IDockContent content ) : void
GetTabBounds ( Tab tab ) : Rectangle
HitTest ( Point point ) : int
MeasureHeight ( ) : int
OnBeginDrawTab ( Tab tab ) : void
OnBeginDrawTabStrip ( ) : void
OnEndDrawTab ( Tab tab ) : void
OnEndDrawTabStrip ( ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnRefreshChanges ( ) : void

Private Methods

Method Description
CalculateTabs ( ) : void
CalculateTabs_Document ( ) : void
CalculateTabs_ToolWindow ( ) : void
Close_Click ( object sender, EventArgs e ) : void
DrawTab ( Graphics g, TabVS2003 tab, Rectangle rect ) : void
DrawTabStrip ( Graphics g ) : void
DrawTabStrip_Document ( Graphics g ) : void
DrawTabStrip_ToolWindow ( Graphics g ) : void
DrawTab_Document ( Graphics g, TabVS2003 tab, Rectangle rect ) : void
DrawTab_ToolWindow ( Graphics g, TabVS2003 tab, Rectangle rect ) : void
GetTabOriginalWidth ( int index ) : int
GetTabOriginalWidth_Document ( int index ) : int
GetTabOriginalWidth_ToolWindow ( int index ) : int
GetTabRectangle ( int index ) : Rectangle
GetTabRectangle_Document ( int index ) : Rectangle
GetTabRectangle_ToolWindow ( int index ) : Rectangle
MeasureHeight_Document ( ) : int
MeasureHeight_ToolWindow ( ) : int
ScrollLeft_Click ( object sender, EventArgs e ) : void
ScrollRight_Click ( object sender, EventArgs e ) : void
SetInertButtons ( ) : void

Method Details

CreateTab() protected method

protected CreateTab ( IDockContent content ) : DockPaneStripBase.Tab
content IDockContent
return DockPaneStripBase.Tab

Dispose() protected method

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

EnsureTabVisible() protected method

protected EnsureTabVisible ( IDockContent content ) : void
content IDockContent
return void

GetOutline() public method

public GetOutline ( int index ) : GraphicsPath
index int
return System.Drawing.Drawing2D.GraphicsPath

GetTabBounds() protected method

protected GetTabBounds ( Tab tab ) : Rectangle
tab Tab
return System.Drawing.Rectangle

HitTest() protected method

protected HitTest ( Point point ) : int
point Point
return int

MeasureHeight() protected method

protected MeasureHeight ( ) : int
return int

OnBeginDrawTab() protected method

protected OnBeginDrawTab ( Tab tab ) : void
tab Tab
return void

OnBeginDrawTabStrip() protected method

protected OnBeginDrawTabStrip ( ) : void
return void

OnEndDrawTab() protected method

protected OnEndDrawTab ( Tab tab ) : void
tab Tab
return void

OnEndDrawTabStrip() protected method

protected OnEndDrawTabStrip ( ) : void
return void

OnLayout() protected method

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

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnPaint() protected method

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

OnRefreshChanges() protected method

protected OnRefreshChanges ( ) : void
return void

VS2003DockPaneStrip() public method

public VS2003DockPaneStrip ( DockPane pane ) : System
pane DockPane
return System