GUI/SensorNotifyIcon.cs
changeset 156 3e2ab626531c
parent 133 9ad699538c89
child 165 813d8bc3192f
     1.1 --- a/GUI/SensorNotifyIcon.cs	Sat Jul 17 13:25:42 2010 +0000
     1.2 +++ b/GUI/SensorNotifyIcon.cs	Sun Jul 18 12:38:01 2010 +0000
     1.3 @@ -77,19 +77,19 @@
     1.4        this.pen = new Pen(Color.FromArgb(96, Color.Black));
     1.5        this.font = SystemFonts.MessageBoxFont;
     1.6  
     1.7 -      ContextMenuStrip contextMenuStrip = new ContextMenuStrip();
     1.8 -      ToolStripMenuItem hideShowItem = new ToolStripMenuItem("Hide/Show");
     1.9 +      ContextMenu contextMenu = new ContextMenu();
    1.10 +      MenuItem hideShowItem = new MenuItem("Hide/Show");
    1.11        hideShowItem.Click += delegate(object obj, EventArgs args) {
    1.12          sensorSystemTray.SendHideShowCommand();
    1.13        };
    1.14 -      contextMenuStrip.Items.Add(hideShowItem);
    1.15 -      contextMenuStrip.Items.Add(new ToolStripSeparator());
    1.16 -      ToolStripMenuItem removeItem = new ToolStripMenuItem("Remove Sensor");
    1.17 +      contextMenu.MenuItems.Add(hideShowItem);
    1.18 +      contextMenu.MenuItems.Add(new MenuItem("-"));
    1.19 +      MenuItem removeItem = new MenuItem("Remove Sensor");
    1.20        removeItem.Click += delegate(object obj, EventArgs args) {
    1.21          sensorSystemTray.Remove(this.sensor);
    1.22        };
    1.23 -      contextMenuStrip.Items.Add(removeItem);
    1.24 -      ToolStripMenuItem colorItem = new ToolStripMenuItem("Change Color...");
    1.25 +      contextMenu.MenuItems.Add(removeItem);
    1.26 +      MenuItem colorItem = new MenuItem("Change Color...");
    1.27        colorItem.Click += delegate(object obj, EventArgs args) {
    1.28          ColorDialog dialog = new ColorDialog();
    1.29          dialog.Color = Color;
    1.30 @@ -99,14 +99,14 @@
    1.31              "traycolor").ToString(), Color);
    1.32          }
    1.33        };
    1.34 -      contextMenuStrip.Items.Add(colorItem);
    1.35 -      contextMenuStrip.Items.Add(new ToolStripSeparator());
    1.36 -      ToolStripMenuItem exitItem = new ToolStripMenuItem("Exit");
    1.37 +      contextMenu.MenuItems.Add(colorItem);
    1.38 +      contextMenu.MenuItems.Add(new MenuItem("-"));
    1.39 +      MenuItem exitItem = new MenuItem("Exit");
    1.40        exitItem.Click += delegate(object obj, EventArgs args) {
    1.41          sensorSystemTray.SendExitCommand();
    1.42        };
    1.43 -      contextMenuStrip.Items.Add(exitItem);
    1.44 -      this.notifyIcon.ContextMenuStrip = contextMenuStrip;
    1.45 +      contextMenu.MenuItems.Add(exitItem);
    1.46 +      this.notifyIcon.ContextMenu = contextMenu;
    1.47        this.notifyIcon.DoubleClick += delegate(object obj, EventArgs args) {
    1.48          sensorSystemTray.SendHideShowCommand();
    1.49        };