Changeset 63
- Timestamp:
- Sep 9, 2005, 3:21:14 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MacFaceFloat/MacFaceApp.cs
r62 r63 21 21 public class MacFaceApp : ApplicationContext 22 22 { 23 private const string MES_OPEN_PATTERN_WINDOW = "p^[EChEðJ(&P)"; 24 private const string MES_CLOSE_PATTERN_WINDOW = "p^[EChEð¶é(&P)"; 25 private const string MES_OPEN_STATUS_WINDOW = "Xe[^XEChEðJ(&S)"; 26 private const string MES_CLOSE_STATUS_WINDOW = "Xe[^XEChEð¶é(&S)"; 23 27 24 28 private Configuration config; … … 32 36 private PatternWindow patternWindow; 33 37 private StatusWindow statusWindow; 34 38 private MenuItem menuItemTogglePatternWindow; 39 private MenuItem menuItemToggleStatusWindow; 40 35 41 [STAThread] 36 42 public static void Main(string[] args) … … 64 70 [ 65 71 ContextMenu contextMenu = new System.Windows.Forms.ContextMenu(); 66 MenuItem menuItemShowPatternWindow = new System.Windows.Forms.MenuItem();67 MenuItem menuItemShowStatusWindow = new System.Windows.Forms.MenuItem();72 menuItemTogglePatternWindow = new System.Windows.Forms.MenuItem(); 73 menuItemToggleStatusWindow = new System.Windows.Forms.MenuItem(); 68 74 MenuItem menuItemConfigure = new System.Windows.Forms.MenuItem(); 69 75 MenuItem menuItemExit = new System.Windows.Forms.MenuItem(); 70 76 71 menuItem ShowPatternWindow.Text = "p^[EChEðJ(&P)";72 menuItem ShowPatternWindow.Click +=new EventHandler(menuItemShowPatternWindow_Click);73 74 menuItem ShowStatusWindow.Text = "Xe[^XEChEðJ(&S)";75 menuItem ShowStatusWindow.Click +=new EventHandler(menuItemShowStatusWindow_Click);77 menuItemTogglePatternWindow.Text = MES_OPEN_PATTERN_WINDOW; 78 menuItemTogglePatternWindow.Click +=new EventHandler(menuItemTogglePatternWindow_Click); 79 80 menuItemToggleStatusWindow.Text = MES_OPEN_STATUS_WINDOW; 81 menuItemToggleStatusWindow.Click +=new EventHandler(menuItemToggleStatusWindow_Click); 76 82 77 83 menuItemConfigure.Text = "MacFace ÌÝè(&C)..."; … … 83 89 84 90 contextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { 85 menuItem ShowPatternWindow, menuItemShowStatusWindow, new MenuItem("-"), menuItemConfigure, new MenuItem("-"), menuItemExit});91 menuItemTogglePatternWindow, menuItemToggleStatusWindow, new MenuItem("-"), menuItemConfigure, new MenuItem("-"), menuItemExit}); 86 92 87 93 // ÊmACR … … 231 237 232 238 patternWindow.Show(); 239 240 menuItemTogglePatternWindow.Text = MES_CLOSE_PATTERN_WINDOW; 233 241 } 234 242 … … 244 252 statusWindow.UpdateGraph(); 245 253 statusWindow.Show(); 254 255 menuItemToggleStatusWindow.Text = MES_CLOSE_STATUS_WINDOW; 246 256 } 247 257 … … 300 310 patternWindow.Dispose(); 301 311 patternWindow = null; 312 menuItemTogglePatternWindow.Text = MES_OPEN_PATTERN_WINDOW; 302 313 } 303 314 … … 306 317 statusWindow.Dispose(); 307 318 statusWindow = null; 308 } 309 310 private void menuItemShowPatternWindow_Click(object sender, EventArgs e) 319 menuItemToggleStatusWindow.Text = MES_OPEN_STATUS_WINDOW; 320 } 321 322 private void menuItemTogglePatternWindow_Click(object sender, EventArgs e) 311 323 { 312 324 if (patternWindow == null) 313 325 { 314 326 openPatternWindow(); 315 } 316 } 317 318 private void menuItemShowStatusWindow_Click(object sender, EventArgs e) 327 } 328 else 329 { 330 patternWindow.Close(); 331 } 332 } 333 334 private void menuItemToggleStatusWindow_Click(object sender, EventArgs e) 319 335 { 320 336 if (statusWindow == null) 321 337 { 322 338 openStatusWindow(); 339 } 340 else 341 { 342 statusWindow.Close(); 323 343 } 324 344 }
Note: See TracChangeset
for help on using the changeset viewer.