C# 클래스 WeifenLuo.WinFormsUI.Docking.VS2012DockPaneStrip

상속: DockPaneStripBase
파일 보기 프로젝트 열기: dockpanelsuite/dockpanelsuite

Private Properties

프로퍼티 타입 설명
ActiveCloseHitTest bool
CalculateDocumentTab bool
CalculateTabs void
CalculateTabs_Document void
CalculateTabs_ToolWindow void
Close_Click void
ContextMenuItem_Click void
DrawTab void
DrawTabStrip void
DrawTabStrip_Document void
DrawTabStrip_ToolWindow void
DrawTab_Document void
DrawTab_ToolWindow void
EnsureDocumentTabVisible bool
GetCloseButtonRect System.Drawing.Rectangle
GetMaxTabWidth int
GetMaxTabWidth_Document int
GetMaxTabWidth_ToolWindow int
GetOutline_Document System.Drawing.Drawing2D.GraphicsPath
GetOutline_ToolWindow System.Drawing.Drawing2D.GraphicsPath
GetTabOutline System.Drawing.Drawing2D.GraphicsPath
GetTabOutline_Document System.Drawing.Drawing2D.GraphicsPath
GetTabOutline_ToolWindow System.Drawing.Drawing2D.GraphicsPath
GetTabRectangle System.Drawing.Rectangle
GetTabRectangle_Document System.Drawing.Rectangle
GetTabRectangle_ToolWindow System.Drawing.Rectangle
LayoutButtons void
MeasureHeight_Document int
MeasureHeight_ToolWindow int
SetActiveClose bool
SetInertButtons void
SetMouseOverTab bool
TabCloseButtonHit void
WindowList_Click void

공개 메소드들

메소드 설명
GetOutline ( int index ) : GraphicsPath
VS2012DockPaneStrip ( DockPane pane ) : System

보호된 메소드들

메소드 설명
CreateTab ( IDockContent content ) : Tab
Dispose ( bool disposing ) : void
EnsureTabVisible ( IDockContent content ) : void
GetTabBounds ( Tab tab ) : Rectangle
HitTest ( Point point ) : int
MeasureHeight ( ) : int
MouseDownActivateTest ( MouseEventArgs e ) : bool
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnMouseClick ( MouseEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnRefreshChanges ( ) : void
OnRightToLeftChanged ( EventArgs e ) : void

비공개 메소드들

메소드 설명
ActiveCloseHitTest ( Point ptMouse ) : bool
CalculateDocumentTab ( Rectangle rectTabStrip, int &x, int index ) : bool
CalculateTabs ( ) : void
CalculateTabs_Document ( ) : void

Calculate which tabs are displayed and in what order.

CalculateTabs_ToolWindow ( ) : void
Close_Click ( object sender, EventArgs e ) : void
ContextMenuItem_Click ( object sender, EventArgs e ) : void
DrawTab ( Graphics g, TabVS2012 tab, Rectangle rect, bool last ) : void
DrawTabStrip ( Graphics g ) : void
DrawTabStrip_Document ( Graphics g ) : void
DrawTabStrip_ToolWindow ( Graphics g ) : void
DrawTab_Document ( Graphics g, TabVS2012 tab, Rectangle rect ) : void
DrawTab_ToolWindow ( Graphics g, TabVS2012 tab, Rectangle rect, bool last ) : void
EnsureDocumentTabVisible ( IDockContent content, bool repaint ) : bool
GetCloseButtonRect ( Rectangle rectTab ) : Rectangle
GetMaxTabWidth ( int index ) : int
GetMaxTabWidth_Document ( int index ) : int
GetMaxTabWidth_ToolWindow ( int index ) : int
GetOutline_Document ( int index ) : GraphicsPath
GetOutline_ToolWindow ( int index ) : GraphicsPath
GetTabOutline ( Tab tab, bool rtlTransform, bool toScreen ) : GraphicsPath
GetTabOutline_Document ( Tab tab, bool rtlTransform, bool toScreen, bool full ) : GraphicsPath
GetTabOutline_ToolWindow ( Tab tab, bool rtlTransform, bool toScreen ) : GraphicsPath
GetTabRectangle ( int index ) : Rectangle
GetTabRectangle_Document ( int index ) : Rectangle
GetTabRectangle_ToolWindow ( int index ) : Rectangle
LayoutButtons ( ) : void
MeasureHeight_Document ( ) : int
MeasureHeight_ToolWindow ( ) : int
SetActiveClose ( Rectangle rectangle ) : bool
SetInertButtons ( ) : void
SetMouseOverTab ( IDockContent content ) : bool
TabCloseButtonHit ( int index ) : void
WindowList_Click ( object sender, EventArgs e ) : void

메소드 상세

CreateTab() 보호된 메소드

protected CreateTab ( IDockContent content ) : Tab
content IDockContent
리턴 Tab

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EnsureTabVisible() 보호된 메소드

protected EnsureTabVisible ( IDockContent content ) : void
content IDockContent
리턴 void

GetOutline() 공개 메소드

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

GetTabBounds() 보호된 메소드

protected GetTabBounds ( Tab tab ) : Rectangle
tab Tab
리턴 System.Drawing.Rectangle

HitTest() 보호된 메소드

protected HitTest ( Point point ) : int
point Point
리턴 int

MeasureHeight() 보호된 메소드

protected MeasureHeight ( ) : int
리턴 int

MouseDownActivateTest() 보호된 메소드

protected MouseDownActivateTest ( MouseEventArgs e ) : bool
e MouseEventArgs
리턴 bool

OnLayout() 보호된 메소드

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

OnMouseClick() 보호된 메소드

protected OnMouseClick ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnRefreshChanges() 보호된 메소드

protected OnRefreshChanges ( ) : void
리턴 void

OnRightToLeftChanged() 보호된 메소드

protected OnRightToLeftChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

VS2012DockPaneStrip() 공개 메소드

public VS2012DockPaneStrip ( DockPane pane ) : System
pane DockPane
리턴 System