C# Класс FarsiLibrary.Win.Drawing.Office2007Renderer

Draw ToolStrips using the Office 2007 themed appearance.
Наследование: System.Windows.Forms.ToolStripProfessionalRenderer
Показать файл Открыть проект

Открытые методы

Метод Описание
DrawGradientBorder ( Graphics g, Rectangle backRect, GradientItemColors colors ) : void
DrawGradientItem ( Graphics g, Rectangle backRect, GradientItemColors colors ) : void

Защищенные методы

Метод Описание
OnRenderArrow ( System.Windows.Forms.ToolStripArrowRenderEventArgs e ) : void

Raises the RenderArrow event.

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

Raises the RenderButtonBackground event.

OnRenderDropDownButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void

Raises the RenderDropDownButtonBackground event.

OnRenderImageMargin ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void

Raises the RenderImageMargin event.

OnRenderItemCheck ( System.Windows.Forms.ToolStripItemImageRenderEventArgs e ) : void

Raises the RenderItemCheck event.

OnRenderItemImage ( System.Windows.Forms.ToolStripItemImageRenderEventArgs e ) : void

Raises the RenderItemImage event.

OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void

Raises the RenderItemText event.

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

Raises the RenderMenuItemBackground event.

OnRenderSeparator ( System.Windows.Forms.ToolStripSeparatorRenderEventArgs e ) : void

Raises the RenderSeparator event.

OnRenderSplitButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void

Raises the RenderSplitButtonBackground event.

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

Raises the RenderStatusStripSizingGrip event.

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

Raises the RenderToolStripBackground event.

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

Raises the RenderToolStripBorder event.

OnRenderToolStripContentPanelBackground ( System.Windows.Forms.ToolStripContentPanelRenderEventArgs e ) : void

Raises the RenderToolStripContentPanelBackground event.

Приватные методы

Метод Описание
CreateArrowPath ( ToolStripItem item, Rectangle rect, ArrowDirection direction ) : GraphicsPath
CreateBorderPath ( Rectangle rect, Rectangle exclude, float cut ) : GraphicsPath
CreateBorderPath ( Rectangle rect, float cut ) : GraphicsPath
CreateClipBorderPath ( Rectangle rect, Rectangle exclude, float cut ) : GraphicsPath
CreateClipBorderPath ( Rectangle rect, float cut ) : GraphicsPath
CreateIndeterminatePath ( Rectangle rect ) : GraphicsPath
CreateInsideBorderPath ( Rectangle rect, Rectangle exclude, float cut ) : GraphicsPath
CreateInsideBorderPath ( Rectangle rect, float cut ) : GraphicsPath
CreateTickPath ( Rectangle rect ) : GraphicsPath
DrawContextMenuHeader ( Graphics g, ToolStripItem item ) : void
DrawGradientBack ( Graphics g, Rectangle backRect, GradientItemColors colors ) : void
DrawGradientContextMenuItem ( Graphics g, ToolStripItem item, GradientItemColors colors ) : void
DrawGradientToolItem ( Graphics g, ToolStripItem item, GradientItemColors colors ) : void
DrawGradientToolSplitItem ( Graphics g, ToolStripSplitButton splitButton, GradientItemColors colorsButton, GradientItemColors colorsDrop, GradientItemColors colorsSplit ) : void
DrawGripGlyph ( Graphics g, int x, int y, Brush darkBrush, Brush lightBrush ) : void
DrawSeparator ( Graphics g, bool vertical, Rectangle rect, Pen lightPen, Pen darkPen, int horizontalInset, bool rtl ) : void
Office2007Renderer ( ) : System
RenderToolButtonBackground ( Graphics g, ToolStripButton button, ToolStrip toolstrip ) : void
RenderToolDropButtonBackground ( Graphics g, ToolStripItem item, ToolStrip toolstrip ) : void
RenderToolSplitButtonBackground ( Graphics g, ToolStripSplitButton splitButton, ToolStrip toolstrip ) : void

Описание методов

DrawGradientBorder() публичный Метод

public DrawGradientBorder ( Graphics g, Rectangle backRect, GradientItemColors colors ) : void
g System.Drawing.Graphics
backRect System.Drawing.Rectangle
colors GradientItemColors
Результат void

DrawGradientItem() публичный Метод

public DrawGradientItem ( Graphics g, Rectangle backRect, GradientItemColors colors ) : void
g System.Drawing.Graphics
backRect System.Drawing.Rectangle
colors GradientItemColors
Результат void

OnRenderArrow() защищенный Метод

Raises the RenderArrow event.
protected OnRenderArrow ( System.Windows.Forms.ToolStripArrowRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripArrowRenderEventArgs An ToolStripArrowRenderEventArgs containing the event data.
Результат void

OnRenderButtonBackground() защищенный Метод

Raises the RenderButtonBackground event.
protected OnRenderButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs An ToolStripItemRenderEventArgs containing the event data.
Результат void

OnRenderDropDownButtonBackground() защищенный Метод

Raises the RenderDropDownButtonBackground event.
protected OnRenderDropDownButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs An ToolStripItemRenderEventArgs containing the event data.
Результат void

OnRenderImageMargin() защищенный Метод

Raises the RenderImageMargin event.
protected OnRenderImageMargin ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs An ToolStripRenderEventArgs containing the event data.
Результат void

OnRenderItemCheck() защищенный Метод

Raises the RenderItemCheck event.
protected OnRenderItemCheck ( System.Windows.Forms.ToolStripItemImageRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemImageRenderEventArgs An ToolStripItemImageRenderEventArgs containing the event data.
Результат void

OnRenderItemImage() защищенный Метод

Raises the RenderItemImage event.
protected OnRenderItemImage ( System.Windows.Forms.ToolStripItemImageRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemImageRenderEventArgs An ToolStripItemImageRenderEventArgs containing the event data.
Результат void

OnRenderItemText() защищенный Метод

Raises the RenderItemText event.
protected OnRenderItemText ( ToolStripItemTextRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemTextRenderEventArgs An ToolStripItemTextRenderEventArgs containing the event data.
Результат void

OnRenderMenuItemBackground() защищенный Метод

Raises the RenderMenuItemBackground event.
protected OnRenderMenuItemBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs An ToolStripItemRenderEventArgs containing the event data.
Результат void

OnRenderSeparator() защищенный Метод

Raises the RenderSeparator event.
protected OnRenderSeparator ( System.Windows.Forms.ToolStripSeparatorRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripSeparatorRenderEventArgs An ToolStripSeparatorRenderEventArgs containing the event data.
Результат void

OnRenderSplitButtonBackground() защищенный Метод

Raises the RenderSplitButtonBackground event.
protected OnRenderSplitButtonBackground ( System.Windows.Forms.ToolStripItemRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripItemRenderEventArgs An ToolStripItemRenderEventArgs containing the event data.
Результат void

OnRenderStatusStripSizingGrip() защищенный Метод

Raises the RenderStatusStripSizingGrip event.
protected OnRenderStatusStripSizingGrip ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs An ToolStripRenderEventArgs containing the event data.
Результат void

OnRenderToolStripBackground() защищенный Метод

Raises the RenderToolStripBackground event.
protected OnRenderToolStripBackground ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs An ToolStripRenderEventArgs containing the event data.
Результат void

OnRenderToolStripBorder() защищенный Метод

Raises the RenderToolStripBorder event.
protected OnRenderToolStripBorder ( System.Windows.Forms.ToolStripRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripRenderEventArgs An ToolStripRenderEventArgs containing the event data.
Результат void

OnRenderToolStripContentPanelBackground() защищенный Метод

Raises the RenderToolStripContentPanelBackground event.
protected OnRenderToolStripContentPanelBackground ( System.Windows.Forms.ToolStripContentPanelRenderEventArgs e ) : void
e System.Windows.Forms.ToolStripContentPanelRenderEventArgs An ToolStripContentPanelRenderEventArgs containing the event data.
Результат void