CommonActionsStrip.cs 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. using Resources;
  2. using SmartCoalApplication.SystemLayer;
  3. using System.Windows.Forms;
  4. namespace SmartCoalApplication
  5. {
  6. internal class CommonActionsStrip : ToolStripEx
  7. {
  8. private ToolStripSeparator separator0;
  9. private ToolStripButton openButton;
  10. private ToolStripButton saveButton;
  11. private ToolStripSeparator separator1;
  12. private ToolStripButton cutButton;
  13. private ToolStripButton copyButton;
  14. private ToolStripButton pasteButton;
  15. private ToolStripButton cropButton;
  16. private ToolStripButton deselectButton;
  17. private ToolStripSeparator separator2;
  18. private ToolStripButton undoButton;
  19. private ToolStripButton redoButton;
  20. public CommonActionsStrip()
  21. {
  22. InitializeComponent();
  23. this.openButton.Image = PdnResources.GetImageResource("Icons.MenuFileOpenIcon.png").Reference;
  24. this.saveButton.Image = PdnResources.GetImageResource("Icons.MenuFileSaveIcon.png").Reference;
  25. this.cutButton.Image = PdnResources.GetImageResource("Icons.MenuEditCutIcon.png").Reference;
  26. this.copyButton.Image = PdnResources.GetImageResource("Icons.MenuEditCopyIcon.png").Reference;
  27. this.pasteButton.Image = PdnResources.GetImageResource("Icons.MenuEditPasteIcon.png").Reference;
  28. this.cropButton.Image = PdnResources.GetImageResource("Icons.MenuImageCropIcon.png").Reference;
  29. this.deselectButton.Image = PdnResources.GetImageResource("Icons.MenuEditDeselectIcon.png").Reference;
  30. this.undoButton.Image = PdnResources.GetImageResource("Icons.MenuEditUndoIcon.png").Reference;
  31. this.redoButton.Image = PdnResources.GetImageResource("Icons.MenuEditRedoIcon.png").Reference;
  32. this.openButton.ToolTipText = PdnResources.GetString("CommonAction.Open");
  33. this.saveButton.ToolTipText = PdnResources.GetString("CommonAction.Save");
  34. this.cutButton.ToolTipText = PdnResources.GetString("CommonAction.Cut");
  35. this.copyButton.ToolTipText = PdnResources.GetString("CommonAction.Copy");
  36. this.pasteButton.ToolTipText = PdnResources.GetString("CommonAction.Paste");
  37. this.cropButton.ToolTipText = PdnResources.GetString("CommonAction.CropToSelection");
  38. this.deselectButton.ToolTipText = PdnResources.GetString("CommonAction.Deselect");
  39. this.undoButton.ToolTipText = PdnResources.GetString("CommonAction.Undo");
  40. this.redoButton.ToolTipText = PdnResources.GetString("CommonAction.Redo");
  41. this.openButton.Text = PdnResources.GetString("CommonAction.Open");
  42. this.openButton.TextImageRelation = TextImageRelation.ImageAboveText;
  43. }
  44. private void InitializeComponent()
  45. {
  46. this.separator0 = new ToolStripSeparator();
  47. this.openButton = new ToolStripButton();
  48. this.saveButton = new ToolStripButton();
  49. this.separator1 = new ToolStripSeparator();
  50. this.cutButton = new ToolStripButton();
  51. this.copyButton = new ToolStripButton();
  52. this.pasteButton = new ToolStripButton();
  53. this.cropButton = new ToolStripButton();
  54. this.deselectButton = new ToolStripButton();
  55. this.separator2 = new ToolStripSeparator();
  56. this.undoButton = new ToolStripButton();
  57. this.redoButton = new ToolStripButton();
  58. this.SuspendLayout();
  59. this.Items.Add(this.separator0);
  60. this.Items.Add(this.openButton);
  61. this.Items.Add(this.saveButton);
  62. this.Items.Add(this.separator1);
  63. this.Items.Add(this.cutButton);
  64. this.Items.Add(this.copyButton);
  65. this.Items.Add(this.pasteButton);
  66. this.Items.Add(this.cropButton);
  67. this.Items.Add(this.deselectButton);
  68. this.Items.Add(this.separator2);
  69. this.Items.Add(this.undoButton);
  70. this.Items.Add(this.redoButton);
  71. this.ResumeLayout(false);
  72. }
  73. }
  74. }