Beispiel #1
0
 private void InitializeMenuBar()
 {
     int num;
     MenuItem[] items = new MenuItem[10];
     for (num = 0; num < 10; num++)
     {
         items[num] = (MenuItem) this.globalCommandTable[num + 20];
     }
     MxMenuItem item = new MxMenuItem("Recent &Files", items);
     this.cm.AddMenu(item);
     MenuItem[] itemArray2 = new MenuItem[5];
     for (num = 0; num < 5; num++)
     {
         itemArray2[num] = (MenuItem) this.globalCommandTable[num + 40];
     }
     MxMenuItem item2 = new MxMenuItem("Recent &Projects", itemArray2);
     this.cm.AddMenu(item2);
     MenuItem[] itemArray3 = new MenuItem[] { (MenuItem) this.globalCommandTable[1], (MenuItem) this.globalCommandTable[2], (MenuItem) this.globalCommandTable[3], (MenuItem) this.globalCommandTable[4], (MenuItem) this.globalCommandTable[5], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[10], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[6], (MenuItem) this.globalCommandTable[7], (MenuItem) this.globalCommandTable[8], new MxMenuItem("-"), item, new MxMenuItem("-"), (MenuItem) this.globalCommandTable[9] };
     MxMenuItem item3 = new MxMenuItem("&File", itemArray3, false);
     this.cm.AddMenu(item3);
     MenuItem[] itemArray4 = new MenuItem[] {
         (MenuItem) this.globalCommandTable[100], (MenuItem) this.globalCommandTable[0x65], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x66], (MenuItem) this.globalCommandTable[0x67], (MenuItem) this.globalCommandTable[0x68], (MenuItem) this.globalCommandTable[0x6a], (MenuItem) this.globalCommandTable[120], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x6b], (MenuItem) this.globalCommandTable[0x6c], (MenuItem) this.globalCommandTable[180], (MenuItem) this.globalCommandTable[0x6d], new MxMenuItem("-"), (MenuItem) this.webCommandTable[260], (MenuItem) this.webCommandTable[240],
         new MxMenuItem("-"), (MenuItem) this.webCommandTable[250], (MenuItem) this.globalCommandTable[0x8d], (MenuItem) this.globalCommandTable[0x8e]
      };
     MxMenuItem item4 = new MxMenuItem("&Edit", itemArray4, false);
     this.cm.AddMenu(item4);
     MenuItem[] itemArray5 = new MenuItem[] { (MenuItem) this.globalCommandTable[200], (MenuItem) this.globalCommandTable[0xc9], (MenuItem) this.globalCommandTable[0xca], (MenuItem) this.globalCommandTable[0xcb], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[210], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0xd6], new MxMenuItem("-"), (MenuItem) this.webCommandTable[1], (MenuItem) this.webCommandTable[2], (MenuItem) this.webCommandTable[3], (MenuItem) this.webCommandTable[4] };
     MxMenuItem item5 = new MxMenuItem("&View", itemArray5, false);
     this.cm.AddMenu(item5);
     MenuItem[] itemArray6 = new MenuItem[9];
     for (num = 0; num < 9; num++)
     {
         itemArray6[num] = (MenuItem) this.webCommandTable[num + 130];
     }
     MxMenuItem item6 = new MxMenuItem("Bloc&k Format", itemArray6);
     this.cm.AddMenu(item6);
     MenuItem[] itemArray7 = new MenuItem[] {
         (MenuItem) this.webCommandTable[100], (MenuItem) this.webCommandTable[0x65], (MenuItem) this.webCommandTable[0x66], (MenuItem) this.webCommandTable[0x67], (MenuItem) this.webCommandTable[0x68], (MenuItem) this.webCommandTable[0x69], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x6a], (MenuItem) this.webCommandTable[0x6b], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x6c], (MenuItem) this.webCommandTable[110], (MenuItem) this.webCommandTable[0x6d], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x6f], (MenuItem) this.webCommandTable[0x70],
         (MenuItem) this.webCommandTable[0x71], (MenuItem) this.webCommandTable[0x72], item6, new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x7b]
      };
     MxMenuItem item7 = new MxMenuItem("F&ormat", itemArray7, false);
     this.cm.AddMenu(item7);
     MenuItem[] itemArray8 = new MenuItem[] {
         (MenuItem) this.webCommandTable[140], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x8f], (MenuItem) this.webCommandTable[0x90], (MenuItem) this.webCommandTable[0x91], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x92], (MenuItem) this.webCommandTable[0x93], (MenuItem) this.webCommandTable[0x94], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x95], (MenuItem) this.webCommandTable[150], (MenuItem) this.webCommandTable[0x97], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x8d], (MenuItem) this.webCommandTable[0x8e],
         new MxMenuItem("-"), (MenuItem) this.webCommandTable[0x98]
      };
     MxMenuItem item8 = new MxMenuItem("&Layout", itemArray8, false);
     this.cm.AddMenu(item8);
     MenuItem[] itemArray9 = new MenuItem[] { (MenuItem) this.webCommandTable[0xdd], (MenuItem) this.webCommandTable[0xde], (MenuItem) this.webCommandTable[0xdf], (MenuItem) this.webCommandTable[0xe0], new MxMenuItem("-"), (MenuItem) this.webCommandTable[0xe1], (MenuItem) this.webCommandTable[0xe2], (MenuItem) this.webCommandTable[0xe3], (MenuItem) this.webCommandTable[0xe4], (MenuItem) this.webCommandTable[0xe5], (MenuItem) this.webCommandTable[0xe7] };
     MxMenuItem item9 = new MxMenuItem("Edit &Table", itemArray9);
     this.cm.AddMenu(item9);
     MenuItem[] itemArray10 = new MenuItem[] { (MenuItem) this.webCommandTable[200], (MenuItem) this.webCommandTable[0xc9], new MxMenuItem("-"), (MenuItem) this.webCommandTable[220], item9, new MxMenuItem("-"), (MenuItem) this.webCommandTable[0xca], (MenuItem) this.webCommandTable[0xcb] };
     MxMenuItem item10 = new MxMenuItem("HT&ML", itemArray10, false);
     this.cm.AddMenu(item10);
     MenuItem[] itemArray11 = new MenuItem[] {
         (MenuItem) this.globalCommandTable[300], (MenuItem) this.globalCommandTable[0x12d], (MenuItem) this.globalCommandTable[0x12e], (MenuItem) this.globalCommandTable[0x12f], (MenuItem) this.globalCommandTable[0x130], (MenuItem) this.globalCommandTable[0x131], (MenuItem) this.globalCommandTable[0x132], (MenuItem) this.globalCommandTable[0x133], (MenuItem) this.globalCommandTable[0x134], (MenuItem) this.globalCommandTable[0x135], (MenuItem) this.globalCommandTable[320], (MenuItem) this.globalCommandTable[0x141], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x145], (MenuItem) this.globalCommandTable[0x146], (MenuItem) this.globalCommandTable[0x147],
         new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x144]
      };
     MxMenuItem item11 = new MxMenuItem("&Tools", itemArray11, false);
     this.cm.AddMenu(item11);
     MenuItem[] itemArray12 = new MenuItem[] { (MenuItem) this.globalCommandTable[400], (MenuItem) this.globalCommandTable[0x191], (MenuItem) this.globalCommandTable[0x192], (MenuItem) this.globalCommandTable[0x193] };
     MxMenuItem item12 = new MxMenuItem("&Window", itemArray12, false);
     item12.MdiList = true;
     this.cm.AddMenu(item12);
     MenuItem[] itemArray13 = new MenuItem[] { (MenuItem) this.globalCommandTable[600], (MenuItem) this.globalCommandTable[610], (MenuItem) this.globalCommandTable[0x263], (MenuItem) this.globalCommandTable[0x264], (MenuItem) this.globalCommandTable[0x265], (MenuItem) this.globalCommandTable[0x266], (MenuItem) this.globalCommandTable[0x267], (MenuItem) this.globalCommandTable[0x268], (MenuItem) this.globalCommandTable[0x269], (MenuItem) this.globalCommandTable[0x26a], (MenuItem) this.globalCommandTable[0x26b], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x25e], new MxMenuItem("-"), (MenuItem) this.globalCommandTable[0x25a], (MenuItem) this.globalCommandTable[0x259] };
     MxMenuItem item13 = new MxMenuItem("&Help", itemArray13, false);
     this.cm.AddMenu(item13);
     this.menuBar.MenuItems.AddRange(new MenuItem[] { item3, item4, item5, item7, item8, item10, item11, item12, item13 });
     MenuItem[] menuItems = new MenuItem[] {
         (MenuItem) this.contextCommandTable[710], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[0x2c7], (MenuItem) this.contextCommandTable[0x2c8], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[0x2c9], (MenuItem) this.contextCommandTable[0x2ca], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[720], (MenuItem) this.contextCommandTable[0x2d1], (MenuItem) this.contextCommandTable[0x2d2], (MenuItem) this.contextCommandTable[0x2d3], (MenuItem) this.contextCommandTable[0x2d4], (MenuItem) this.contextCommandTable[0x2d5], (MenuItem) this.contextCommandTable[0x2d6], (MenuItem) this.contextCommandTable[0x2d7],
         new MxMenuItem("-"), (MenuItem) this.contextCommandTable[10]
      };
     MxContextMenu menu = new MxContextMenu(menuItems);
     this.cm.AddMenu(menu, typeof(GlobalCommands), 1);
     MenuItem[] itemArray15 = new MenuItem[] { (MenuItem) this.contextCommandTable[0x145], (MenuItem) this.contextCommandTable[0x146], (MenuItem) this.contextCommandTable[0x147], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[0x148], (MenuItem) this.contextCommandTable[0x149], (MenuItem) this.contextCommandTable[0x14b], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[330] };
     MxContextMenu menu2 = new MxContextMenu(itemArray15);
     this.cm.AddMenu(menu2, typeof(GlobalCommands), 2);
     MenuItem[] itemArray16 = new MenuItem[] { (MenuItem) this.htmlDesignerContextMenuTable[0x66], (MenuItem) this.htmlDesignerContextMenuTable[0x67], (MenuItem) this.htmlDesignerContextMenuTable[0x68], new MxMenuItem("-"), (MenuItem) this.htmlDesignerContextMenuTable[260], (MenuItem) this.htmlDesignerContextMenuTable[240] };
     MxContextMenu menu3 = new MxContextMenu(itemArray16);
     this.cm.AddMenu(menu3, typeof(WebCommands), 1);
     MenuItem[] itemArray17 = new MenuItem[] {
         (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0x66], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0x67], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0x68], new MxMenuItem("-"), (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[260], new MxMenuItem("-"), (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xdd], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xde], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xdf], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe0], new MxMenuItem("-"), (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe1], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe2], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe3], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe4], (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe5],
         (MenuItem) this.htmlDesignerTableDesignerContextMenuTable[0xe7]
      };
     MxContextMenu menu4 = new MxContextMenu(itemArray17);
     this.cm.AddMenu(menu4, typeof(WebCommands), 2);
     MenuItem[] itemArray18 = new MenuItem[] { (MenuItem) this.contextCommandTable[0x66], (MenuItem) this.contextCommandTable[0x67], (MenuItem) this.contextCommandTable[0x68], new MxMenuItem("-"), (MenuItem) this.contextCommandTable[120] };
     MxContextMenu menu5 = new MxContextMenu(itemArray18);
     this.cm.AddMenu(menu5, typeof(GlobalCommands), 3);
 }
Beispiel #2
0
 private void OnTrayIconShowContextMenu(object sender, ShowContextMenuEventArgs e)
 {
     if (this._trayMenu == null)
     {
         MxMenuItem item = new MxMenuItem("Show Details", string.Empty, new EventHandler(this.OnCommandShow));
         MxMenuItem item2 = new MxMenuItem("Restart", string.Empty, new EventHandler(this.OnCommandRestart));
         MxMenuItem item3 = new MxMenuItem("Stop", string.Empty, new EventHandler(this.OnCommandStop));
         MxMenuItem item4 = new MxMenuItem("Open in Web Browser", string.Empty, new EventHandler(this.OnCommandLaunch));
         this._trayMenu = new MxContextMenu(new MenuItem[] { item4, new MxMenuItem("-"), item2, item3, new MxMenuItem("-"), item });
     }
     this._trayMenu.Show(this, e.Location.X, e.Location.Y);
 }
Beispiel #3
0
 public void AddMenu(MxContextMenu menu, Type commandGroup, int menuID)
 {
     if (this._contextMenus == null)
     {
         this._contextMenus = new HybridDictionary();
     }
     IDictionary dictionary = (IDictionary) this._contextMenus[commandGroup];
     if (dictionary == null)
     {
         dictionary = new HybridDictionary();
         this._contextMenus[commandGroup] = dictionary;
     }
     dictionary[menuID] = menu;
     menu.Popup += new EventHandler(this.OnContextMenuPopup);
     menu.Close += new EventHandler(this.OnContextMenuClose);
 }