public override void OnRenderRibbonQuickAccessToolbarBackground(RibbonRenderEventArgs e) { var bounds = e.Ribbon.QuickAcessToolbar.Bounds; var padding = e.Ribbon.QuickAcessToolbar.Padding; var margin = e.Ribbon.QuickAcessToolbar.Margin; var a = new Point(bounds.Left - (e.Ribbon.OrbVisible ? margin.Left : 0), bounds.Top); var b = new Point(bounds.Right + padding.Right, bounds.Top); var c = new Point(bounds.Left, bounds.Bottom); var d = new Point(b.X, c.Y); var z = new Point(c.X - 2, a.Y + bounds.Height / 2 - 1); using (var p = new Pen(ColorTable.QuickAccessBorderLight, 3)) { using (var path = CreateQuickAccessPath(a, b, c, d, z, bounds, 0, 0, e.Ribbon)) { e.Graphics.DrawPath(p, path); } } using (var path = CreateQuickAccessPath(a, b, c, d, z, bounds, 0, 0, e.Ribbon)) { using (var p = new Pen(ColorTable.QuickAccessBorderDark)) { e.Graphics.DrawPath(p, path); } using (var br = new LinearGradientBrush( b, d, Color.FromArgb(150, ColorTable.QuickAccessUpper),Color.FromArgb(150, ColorTable.QuickAccessLower) )) { e.Graphics.FillPath(br, path); } } }
public override void OnRenderRibbonCaptionBar(RibbonRenderEventArgs e) { DrawCaptionBarBackground(new Rectangle(0, 0, e.Ribbon.Width, e.Ribbon.CaptionBarSize), e.Graphics); }
public override void OnRenderRibbonOrb(RibbonRenderEventArgs e) { if (e.Ribbon.OrbVisible) DrawOrb(e.Graphics, e.Ribbon.OrbBounds, e.Ribbon.OrbImage, e.Ribbon.OrbSelected, e.Ribbon.OrbPressed); }
public override void OnRenderRibbonBackground(RibbonRenderEventArgs e) { e.Graphics.Clear(ColorTable.RibbonBackground); }
/// <summary> /// Renders the background of the QuickAccess toolbar /// </summary> /// <param name="e"></param> public virtual void OnRenderRibbonQuickAccessToolbarBackground(RibbonRenderEventArgs e) { }
/// <summary> /// Renders the orb of the ribbon /// </summary> /// <param name="e"></param> public virtual void OnRenderRibbonOrb(RibbonRenderEventArgs e) { }
/// <summary> /// Renders the Ribbon's caption bar /// </summary> /// <param name="e"></param> public virtual void OnRenderRibbonCaptionBar(RibbonRenderEventArgs e) { }
/// <summary> /// Renders the Ribbon's background /// </summary> public virtual void OnRenderRibbonBackground(RibbonRenderEventArgs e) { }