C# Class WeifenLuo.WinFormsUI.Docking.VisualStudioToolStripRenderer

Inheritance: System.Windows.Forms.ToolStripProfessionalRenderer
Show file Open project: dockpanelsuite/dockpanelsuite Class Usage Examples

Public Methods

Method Description
VisualStudioToolStripRenderer ( DockPanelColorPalette palette ) : System

Protected Methods

Method Description
Initialize ( ToolStrip toolStrip ) : void
OnRenderButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
OnRenderGrip ( System.Windows.Forms.ToolStripGripRenderEventArgs e ) : void
OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
OnRenderMenuItemBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
OnRenderOverflowButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
OnRenderStatusStripSizingGrip ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
OnRenderToolStripBackground ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
OnRenderToolStripBorder ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void

Private Methods

Method Description
DrawRectangle ( Graphics graphics, Rectangle rect, Color brushBegin, Color brushMiddle, Color brushEnd, Color penColor, bool glass ) : void
DrawRectangle ( Graphics graphics, Rectangle rect, Color brushBegin, Color brushEnd, Color penColor, bool glass ) : void
DrawRectangle ( Graphics graphics, Rectangle rect, Color brush, Color penColor, bool glass ) : void
DrawRoundRectangle ( Graphics graphics, Pen pen, Rectangle rect, int radius ) : void
DrawRoundRectangle ( Graphics graphics, Pen pen, float x, float y, float width, float height, float radius ) : void
FillRoundRectangle ( Graphics graphics, Brush brush, Rectangle rect, int radius ) : void
FillRoundRectangle ( Graphics graphics, Brush brush, float x, float y, float width, float height, float radius ) : void
GetCapsule ( RectangleF baseRect ) : GraphicsPath
GetRoundedRect ( RectangleF baseRect, float radius ) : GraphicsPath

Method Details

Initialize() protected method

protected Initialize ( ToolStrip toolStrip ) : void
toolStrip System.Windows.Forms.ToolStrip
return void

OnRenderButtonBackground() protected method

protected OnRenderButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs
return void

OnRenderGrip() protected method

protected OnRenderGrip ( System.Windows.Forms.ToolStripGripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripGripRenderEventArgs
return void

OnRenderItemText() protected method

protected OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemTextRenderEventArgs
return void

OnRenderMenuItemBackground() protected method

protected OnRenderMenuItemBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs
return void

OnRenderOverflowButtonBackground() protected method

protected OnRenderOverflowButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs
return void

OnRenderStatusStripSizingGrip() protected method

protected OnRenderStatusStripSizingGrip ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs
return void

OnRenderToolStripBackground() protected method

protected OnRenderToolStripBackground ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs
return void

OnRenderToolStripBorder() protected method

protected OnRenderToolStripBorder ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs
return void

VisualStudioToolStripRenderer() public method

public VisualStudioToolStripRenderer ( DockPanelColorPalette palette ) : System
palette DockPanelColorPalette
return System