C# Class WeifenLuo.WinFormsUI.Docking.VS2012AutoHideStrip

Inheritance: AutoHideStripBase
Mostrar archivo Open project: dockpanelsuite/dockpanelsuite

Private Properties

Property Type Description
CalculateTabs void
CalculateTabs void
DrawTab void
DrawTabStrip void
DrawTabStrip void
GetBorderRectangle System.Drawing.Rectangle
GetTabOutline System.Drawing.Drawing2D.GraphicsPath
GetTabRectangle System.Drawing.Rectangle
GetTextRectangle System.Drawing.Rectangle
RtlTransform Rectangle

Public Methods

Method Description
GetLogicalTabStripRectangle ( DockState state ) : Rectangle
VS2012AutoHideStrip ( DockPanel panel ) : System

Protected Methods

Method Description
CreateTab ( IDockContent content ) : AutoHideStripBase.Tab
GetTabBounds ( Tab tab ) : Rectangle
HitTest ( Point point ) : IDockContent
MeasureHeight ( ) : int
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnRefreshChanges ( ) : void
TabHitTest ( Point ptMouse ) : Tab

Private Methods

Method Description
CalculateTabs ( ) : void
CalculateTabs ( DockState dockState ) : void
DrawTab ( Graphics g, TabVS2012 tab ) : void
DrawTabStrip ( Graphics g ) : void
DrawTabStrip ( Graphics g, DockState dockState ) : void
GetBorderRectangle ( Rectangle tab, DockState state, int width ) : Rectangle
GetTabOutline ( TabVS2012 tab, bool rtlTransform ) : GraphicsPath
GetTabRectangle ( TabVS2012 tab ) : Rectangle
GetTextRectangle ( Rectangle tab, DockState state ) : Rectangle
RtlTransform ( Rectangle rect, DockState dockState ) : Rectangle

Method Details

CreateTab() protected method

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

GetLogicalTabStripRectangle() public method

public GetLogicalTabStripRectangle ( DockState state ) : Rectangle
state DockState
return System.Drawing.Rectangle

GetTabBounds() protected method

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

HitTest() protected method

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

MeasureHeight() protected method

protected MeasureHeight ( ) : int
return int

OnLayout() protected method

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

OnMouseLeave() protected method

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
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

TabHitTest() protected method

protected TabHitTest ( Point ptMouse ) : Tab
ptMouse Point
return Tab

VS2012AutoHideStrip() public method

public VS2012AutoHideStrip ( DockPanel panel ) : System
panel DockPanel
return System