Changeset 970 for branches/eraser6/Eraser/ToolBar.cs
- Timestamp:
- 5/2/2009 11:33:14 AM (4 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Eraser/ToolBar.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Eraser/ToolBar.cs
r968 r970 42 42 } 43 43 44 private class EraserToolStripRenderer : UxThemeMenuRenderer44 private class EraserToolStripRenderer : ToolStripRenderer 45 45 { 46 46 protected override void Initialize(ToolStrip toolStrip) … … 50 50 } 51 51 52 protected override void InitializeItem(ToolStripItem item) 53 { 54 base.InitializeItem(item); 55 } 56 52 57 protected override void OnRenderToolStripBackground(ToolStripRenderEventArgs e) 53 58 { 54 if (e.ToolStrip == owner) 55 //Draw the parent background image. This is not portable in that it will render 56 //this code unreusable, but for the lack of anything better this will have to suffice! 57 e.Graphics.DrawImage(Properties.Resources.BackgroundGradient, 58 new Point(-owner.Left, -owner.Top)); 59 else 60 base.OnRenderToolStripBackground(e); 61 } 62 63 protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e) 64 { 65 if (e.ToolStrip != owner) 66 base.OnRenderMenuItemBackground(e); 59 //Draw the parent background image. This is not portable in that it will render 60 //this code unreusable, but for the lack of anything better this will have to suffice! 61 e.Graphics.DrawImage(Properties.Resources.BackgroundGradient, 62 new Point(-owner.Left, -owner.Top)); 67 63 } 68 64 69 65 protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e) 70 66 { 71 if (e.ToolStrip != owner)72 {73 base.OnRenderItemText(e);74 return;75 }76 77 67 Graphics g = e.Graphics; 78 68 … … 111 101 private readonly Color TextColour = Color.White; 112 102 103 /// <summary> 104 /// The toolstrip using this renderer. 105 /// </summary> 113 106 private ToolStrip owner; 114 107 }
Note: See TracChangeset
for help on using the changeset viewer.
