void SetupMenu() { // TODO: Use this? CommandEntrySet appCes = commandManager.CreateCommandEntrySet(appMenuAddinPath); CommandEntrySet ces = commandManager.CreateCommandEntrySet(commandMenuAddinPath); var mainMenu = new Menu { IsMainMenu = true, FocusVisualStyle = null, }; foreach (CommandEntrySet ce in ces) { var item = new TitleMenuItem(commandManager, ce); item.SubmenuClosed += (o, e) => { bool shouldFocusIde = !mainMenu.Items.OfType <MenuItem>().Any(mi => mi.IsSubmenuOpen); if (shouldFocusIde) { IdeApp.Workbench.RootWindow.Present(); } }; mainMenu.Items.Add(item); } titleBar.DockTitle.Children.Add(mainMenu); DockPanel.SetDock(mainMenu, Dock.Left); commandManager = null; commandMenuAddinPath = appMenuAddinPath = null; }
public ExitState(GraphicsDevice graphics, IController controller, State previousState) : base(graphics) { this.previousState = previousState; if (controller != null) { controllers.Add(controller); } else { controllers.AddRange(PlayerManager.GetConnectedControllers()); } TitleMenuItem ExitItem = new TitleMenuItem("Yes"); TitleMenuItem CancelItem = new TitleMenuItem("No"); List <MenuItem> menuItems = new List <MenuItem> { ExitItem, CancelItem }; int xPos = graphics.PresentationParameters.Bounds.X + 50; int yPos = graphics.PresentationParameters.Bounds.Height / 3; int xSize = graphics.PresentationParameters.Bounds.Width - 100; int ySize = graphics.PresentationParameters.Bounds.Height / 2; Rectangle menuBounds = new Rectangle(xPos, yPos, xSize, ySize); menu = new Menu(menuBounds, menuItems); ExitItem.MenuItemActivated += ExitItem_MenuItemActivated; CancelItem.MenuItemActivated += CancelItem_MenuItemActivated; }
public TitleState(GraphicsDevice graphics) : base(graphics) { controllers = PlayerManager.GetConnectedControllers(); TitleMenuItem playItem = new TitleMenuItem("Play"); TitleMenuItem settingsItem = new TitleMenuItem("Settings"); TitleMenuItem aboutItem = new TitleMenuItem("About"); TitleMenuItem exitItem = new TitleMenuItem("Exit"); List <MenuItem> menuItems = new List <MenuItem> { playItem, settingsItem, aboutItem, exitItem }; Rectangle menuBounds = graphics.PresentationParameters.Bounds; menuBounds.Inflate(-50, -50); menu = new Menu(menuBounds, menuItems); playItem.MenuItemActivated += PlayItem_MenuItemActivated; settingsItem.MenuItemActivated += SettingsItem_MenuItemActivated; aboutItem.MenuItemActivated += AboutItem_MenuItemActivated; exitItem.MenuItemActivated += ExitItem_MenuItemActivated; selectState = new CharacterSelectState(graphics); }
void SetupMenu() { // TODO: Use this? CommandEntrySet appCes = commandManager.CreateCommandEntrySet(appMenuAddinPath); CommandEntrySet ces = commandManager.CreateCommandEntrySet(commandMenuAddinPath); var mainMenu = new Menu { IsMainMenu = true, FocusVisualStyle = null, }; foreach (CommandEntrySet ce in ces) { var item = new TitleMenuItem(commandManager, ce, menu: mainMenu); mainMenu.Items.Add(item); } titleBar.DockTitle.Children.Add(mainMenu); DockPanel.SetDock(mainMenu, Dock.Left); commandManager = null; commandMenuAddinPath = appMenuAddinPath = null; }
public PauseState(GraphicsDevice graphics, IController controller, State gameState, Texture2D background) : base(graphics) { this.gameState = gameState; this.controller = controller; this.background = background; TitleMenuItem resumeItem = new TitleMenuItem("Resume"); TitleMenuItem exitItem = new TitleMenuItem("Exit"); List <MenuItem> menuItems = new List <MenuItem> { resumeItem, exitItem }; int xPos = graphics.PresentationParameters.Bounds.X + 50; int yPos = graphics.PresentationParameters.Bounds.Height / 3; int xSize = graphics.PresentationParameters.Bounds.Width - 100; int ySize = graphics.PresentationParameters.Bounds.Height / 2; Rectangle menuBounds = new Rectangle(xPos, yPos, xSize, ySize); menu = new Menu(menuBounds, menuItems); resumeItem.MenuItemActivated += ResumeItem_MenuItemActivated; exitItem.MenuItemActivated += ExitItem_MenuItemActivated; }
private void InitializeComponent() { // handle creation // todo: doesn't look necessary... hwndThis = Handle; bool reorderEnabled = !Config.Desktop.LockMenu; components = new System.ComponentModel.Container(); contextMenu = new DropDownMenuReorderable(components, true, false); contextMenuForSetting = new ContextMenuStripEx(components, true); // todo: , false); tmiLabel_Group = new TitleMenuItem(MenuGenre.Group, true); tmiLabel_History = new TitleMenuItem(MenuGenre.History, true); tmiLabel_UserApp = new TitleMenuItem(MenuGenre.Application, true); tmiLabel_RecentFile = new TitleMenuItem(MenuGenre.RecentFile, true); contextMenu.SuspendLayout(); contextMenuForSetting.SuspendLayout(); SuspendLayout(); // // contextMenu // contextMenu.ProhibitedKey.Add(MENUKEY_ITEM_HISTORY); contextMenu.ProhibitedKey.Add(MENUKEY_ITEM_RECENT); contextMenu.ReorderEnabled = reorderEnabled; contextMenu.MessageParent = Handle; contextMenu.ImageList = QTUtility.ImageListGlobal; contextMenu.ItemClicked += dropDowns_ItemClicked; contextMenu.Closing += contextMenu_Closing; contextMenu.ReorderFinished += contextMenu_ReorderFinished; contextMenu.ItemRightClicked += dropDowns_ItemRightClicked; if(!QTUtility.IsXP) { contextMenu.CreateControl(); } // // ddmrGroups // ddmrGroups = new DropDownMenuReorderable(components, true, false); ddmrGroups.ReorderEnabled = reorderEnabled; ddmrGroups.ImageList = QTUtility.ImageListGlobal; ddmrGroups.ReorderFinished += dropDowns_ReorderFinished; ddmrGroups.ItemClicked += dropDowns_ItemClicked; ddmrGroups.ItemRightClicked += dropDowns_ItemRightClicked; // // tmiGroup // tmiGroup = new TitleMenuItem(MenuGenre.Group, false) {DropDown = ddmrGroups}; // // ddmrHistory // ddmrHistory = new DropDownMenuReorderable(components, true, false); ddmrHistory.ReorderEnabled = false; ddmrHistory.ImageList = QTUtility.ImageListGlobal; ddmrHistory.MessageParent = Handle; ddmrHistory.ItemClicked += dropDowns_ItemClicked; ddmrHistory.ItemRightClicked += dropDowns_ItemRightClicked; // // tmiHistory // tmiHistory = new TitleMenuItem(MenuGenre.History, false); tmiHistory.DropDown = ddmrHistory; // // ddmrUserapps // ddmrUserapps = new DropDownMenuReorderable(components); ddmrUserapps.ReorderEnabled = reorderEnabled; ddmrUserapps.ImageList = QTUtility.ImageListGlobal; ddmrUserapps.MessageParent = Handle; ddmrUserapps.ReorderFinished += dropDowns_ReorderFinished; ddmrUserapps.ItemClicked += dropDowns_ItemClicked; ddmrUserapps.ItemRightClicked += dropDowns_ItemRightClicked; // // tmiUserApp // tmiUserApp = new TitleMenuItem(MenuGenre.Application, false); tmiUserApp.DropDown = ddmrUserapps; // // ddmrRecentFile // ddmrRecentFile = new DropDownMenuReorderable(components, false, false, false); ddmrRecentFile.ImageList = QTUtility.ImageListGlobal; ddmrRecentFile.MessageParent = Handle; ddmrRecentFile.ItemClicked += dropDowns_ItemClicked; ddmrRecentFile.ItemRightClicked += dropDowns_ItemRightClicked; // // tmiRecentFile // tmiRecentFile = new TitleMenuItem(MenuGenre.RecentFile, false); tmiRecentFile.DropDown = ddmrRecentFile; // // contextMenuForSetting // tsmiTaskBar = new ToolStripMenuItem(); tsmiDesktop = new ToolStripMenuItem(); tsmiLockItems = new ToolStripMenuItem(); tsmiVSTitle = new ToolStripMenuItem(); tsmiTaskBar.Checked = Config.Desktop.TaskBarDblClickEnabled; tsmiDesktop.Checked = Config.Desktop.DesktopDblClickEnabled; tsmiLockItems.Checked = Config.Desktop.LockMenu; tsmiVSTitle.Checked = Config.Desktop.TitleBackground; tsmiOnGroup = new ToolStripMenuItem(); tsmiOnHistory = new ToolStripMenuItem(); tsmiOnUserApps = new ToolStripMenuItem(); tsmiOnRecentFile = new ToolStripMenuItem(); tsmiOneClick = new ToolStripMenuItem(); tsmiAppKeys = new ToolStripMenuItem(); tsmiOnGroup.Checked = Config.Desktop.IncludeGroup; tsmiOnHistory.Checked = Config.Desktop.IncludeRecentTab; tsmiOnUserApps.Checked = Config.Desktop.IncludeApplication; tsmiOnRecentFile.Checked = Config.Desktop.IncludeRecentFile; tsmiOneClick.Checked = Config.Desktop.OneClickMenu; tsmiAppKeys.Checked = Config.Desktop.EnableAppShortcuts; tsmiExperimental = new ToolStripMenuItem(QTUtility.TextResourcesDic["Misc_Strings"][6]); tsmiExperimental.DropDown.Items.Add(new ToolStripMenuItem(QTUtility.TextResourcesDic["Misc_Strings"][7])); //TODO does this respect RTL settings? tsmiExperimental.DropDownDirection = ToolStripDropDownDirection.Left; tsmiExperimental.DropDownItemClicked += tsmiExperimental_DropDownItemClicked; tsmiExperimental.DropDownOpening += tsmiExperimental_DropDownOpening; contextMenuForSetting.Items.AddRange(new ToolStripItem[] { tsmiTaskBar, tsmiDesktop, new ToolStripSeparator(), tsmiOnGroup, tsmiOnHistory, tsmiOnUserApps, tsmiOnRecentFile, new ToolStripSeparator(), tsmiLockItems, tsmiVSTitle, tsmiOneClick, tsmiAppKeys, tsmiExperimental }); contextMenuForSetting.ItemClicked += contextMenuForSetting_ItemClicked; RefreshStringResources(); // // QTCoTaskBar // ContextMenuStrip = contextMenuForSetting; Width = Config.Desktop.Width; MinSize = new Size(8, 22); Dock = DockStyle.Fill; MouseClick += desktopTool_MouseClick; MouseDoubleClick += desktopTool_MouseDoubleClick; contextMenu.ResumeLayout(false); contextMenuForSetting.ResumeLayout(false); ResumeLayout(false); }
private void InitializeComponent() { bool flag = (ConfigValues[1] & 2) == 0; components = new Container(); contextMenu = new DropDownMenuReorderable(components, true, false); contextMenuForSetting = new ContextMenuStripEx(components, true); labelGroupTitle = new TitleMenuItem(MenuGenre.Group, true); labelHistoryTitle = new TitleMenuItem(MenuGenre.History, true); labelUserAppTitle = new TitleMenuItem(MenuGenre.Application, true); labelRecentFileTitle = new TitleMenuItem(MenuGenre.RecentFile, true); contextMenu.SuspendLayout(); contextMenuForSetting.SuspendLayout(); SuspendLayout(); contextMenu.ProhibitedKey.Add("historyItem"); contextMenu.ProhibitedKey.Add("recentItem"); contextMenu.ReorderEnabled = flag; contextMenu.MessageParent = Handle; contextMenu.ImageList = QTUtility.ImageListGlobal; contextMenu.ItemClicked += contextMenu_ItemClicked; contextMenu.Closing += contextMenu_Closing; contextMenu.ReorderFinished += contextMenu_ReorderFinished; contextMenu.ItemRightClicked += dropDownMenues_ItemRightClicked; ddmrGroups = new DropDownMenuReorderable(components, true, false); ddmrGroups.ReorderEnabled = flag; ddmrGroups.ReorderFinished += groupsMenuItem_ReorderFinished; ddmrGroups.ItemRightClicked += dropDownMenues_ItemRightClicked; groupsMenuItem = new TitleMenuItem(MenuGenre.Group, false); groupsMenuItem.DropDown = ddmrGroups; groupsMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; groupsMenuItem.DropDownItemClicked += contextMenu_ItemClicked; ddmrHistory = new DropDownMenuReorderable(components, true, false); ddmrHistory.ReorderEnabled = false; ddmrHistory.MessageParent = Handle; ddmrHistory.ItemRightClicked += dropDownMenues_ItemRightClicked; historyMenuItem = new TitleMenuItem(MenuGenre.History, false); historyMenuItem.DropDown = ddmrHistory; historyMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; historyMenuItem.DropDownItemClicked += contextMenu_ItemClicked; ddmrUserapps = new DropDownMenuReorderable(components); ddmrUserapps.ReorderEnabled = flag; ddmrUserapps.MessageParent = Handle; ddmrUserapps.ReorderFinished += userAppsMenuItem_ReorderFinished; ddmrUserapps.ItemRightClicked += dropDownMenues_ItemRightClicked; userAppsMenuItem = new TitleMenuItem(MenuGenre.Application, false); userAppsMenuItem.DropDown = ddmrUserapps; userAppsMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; userAppsMenuItem.DropDownItemClicked += contextMenu_ItemClicked; ddmrRecentFile = new DropDownMenuReorderable(components, false, false, false); ddmrRecentFile.MessageParent = Handle; ddmrRecentFile.ItemRightClicked += dropDownMenues_ItemRightClicked; recentFileMenuItem = new TitleMenuItem(MenuGenre.RecentFile, false); recentFileMenuItem.DropDown = ddmrRecentFile; recentFileMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; recentFileMenuItem.DropDownItemClicked += contextMenu_ItemClicked; contextMenuForSetting.ShowImageMargin = false; tsmiTaskBar = new ToolStripMenuItem(); tsmiDesktop = new ToolStripMenuItem(); tsmiLockItems = new ToolStripMenuItem(); tsmiVSTitle = new ToolStripMenuItem(); tsmiTaskBar.Checked = (ConfigValues[1] & 8) == 0; tsmiDesktop.Checked = (ConfigValues[1] & 4) == 0; tsmiLockItems.Checked = (ConfigValues[1] & 2) == 2; tsmiVSTitle.Checked = (ConfigValues[1] & 1) == 0; tsmiOnGroup = new ToolStripMenuItem(); tsmiOnHistory = new ToolStripMenuItem(); tsmiOnUserApps = new ToolStripMenuItem(); tsmiOnRecentFile = new ToolStripMenuItem(); tsmiOneClick = new ToolStripMenuItem(); tsmiAppKeys = new ToolStripMenuItem(); tsmiOnGroup.Checked = (ConfigValues[2] & 0x80) == 0; tsmiOnHistory.Checked = (ConfigValues[2] & 0x40) == 0; tsmiOnUserApps.Checked = (ConfigValues[2] & 0x20) == 0; tsmiOnRecentFile.Checked = (ConfigValues[2] & 1) == 0; tsmiOneClick.Checked = (ConfigValues[2] & 0x10) != 0; tsmiAppKeys.Checked = (ConfigValues[2] & 8) == 0; contextMenuForSetting.Items.AddRange(new ToolStripItem[] { tsmiTaskBar, tsmiDesktop, new ToolStripSeparator(), tsmiOnGroup, tsmiOnHistory, tsmiOnUserApps, tsmiOnRecentFile, new ToolStripSeparator(), tsmiLockItems, tsmiVSTitle, tsmiOneClick, tsmiAppKeys }); contextMenuForSetting.ItemClicked += contextMenuForSetting_ItemClicked; contextMenuForSetting.Opening += contextMenuForSetting_Opening; ContextMenuStrip = contextMenuForSetting; Width = WidthOfBar; MinSize = new Size(30, 0x16); Dock = DockStyle.Fill; MouseClick += QTCoTaskBarClass_MouseClick; MouseDoubleClick += QTCoTaskBarClass_MouseDoubleClick; contextMenu.ResumeLayout(false); contextMenuForSetting.ResumeLayout(false); ResumeLayout(false); }
private void OnSubMenuTitleClickedToOpen(MenuGenre genre) { ToolStripMenuItem groupsMenuItem; ToolStripMenuItem labelGroupTitle; List<ToolStripItem> groupItemsList; string str; int index = 0; switch(genre) { case MenuGenre.History: index = 1; break; case MenuGenre.Group: index = 0; break; case MenuGenre.Application: index = 2; break; case MenuGenre.RecentFile: index = 3; break; } ExpandState[index] = !ExpandState[index]; CancelClosing = true; switch(index) { case 0: groupsMenuItem = this.groupsMenuItem; labelGroupTitle = this.labelGroupTitle; groupItemsList = GroupItemsList; str = "groupItem"; break; case 1: groupsMenuItem = historyMenuItem; labelGroupTitle = labelHistoryTitle; groupItemsList = UndoClosedItemsList; str = "historyItem"; break; case 2: groupsMenuItem = userAppsMenuItem; labelGroupTitle = labelUserAppTitle; groupItemsList = UserappItemsList; str = "userappItem"; break; default: groupsMenuItem = recentFileMenuItem; labelGroupTitle = labelRecentFileTitle; groupItemsList = RecentFileItemsList; str = "recentItem"; break; } groupsMenuItem.DropDown.Hide(); contextMenu.SuspendLayout(); int num2 = contextMenu.Items.IndexOf(groupsMenuItem); contextMenu.Items.Remove(groupsMenuItem); contextMenu.InsertItem(num2, labelGroupTitle, "label" + index); foreach(ToolStripItem item3 in groupItemsList) { contextMenu.InsertItem(++num2, item3, str); } contextMenu.ResumeLayout(); }
private void OnLabelTitleClickedToClose(MenuGenre genre) { ToolStripMenuItem labelGroupTitle; List<ToolStripItem> groupItemsList; ToolStripMenuItem groupsMenuItem; string str; int index = 0; switch(genre) { case MenuGenre.History: index = 1; break; case MenuGenre.Group: index = 0; break; case MenuGenre.Application: index = 2; break; case MenuGenre.RecentFile: index = 3; break; } ExpandState[index] = !ExpandState[index]; CancelClosing = true; switch(index) { case 0: labelGroupTitle = this.labelGroupTitle; groupItemsList = GroupItemsList; groupsMenuItem = this.groupsMenuItem; str = "groupItem"; break; case 1: labelGroupTitle = labelHistoryTitle; groupItemsList = UndoClosedItemsList; groupsMenuItem = historyMenuItem; str = "historyItem"; break; case 2: labelGroupTitle = labelUserAppTitle; groupItemsList = UserappItemsList; groupsMenuItem = userAppsMenuItem; str = "userappItem"; break; default: labelGroupTitle = labelRecentFileTitle; groupItemsList = RecentFileItemsList; groupsMenuItem = recentFileMenuItem; str = "recentItem"; break; } int num2 = contextMenu.Items.IndexOf(labelGroupTitle); contextMenu.SuspendLayout(); contextMenu.Items.Remove(labelGroupTitle); foreach(ToolStripItem item3 in groupItemsList) { contextMenu.Items.Remove(item3); } contextMenu.InsertItem(num2, groupsMenuItem, "submenu"); ((DropDownMenuReorderable)groupsMenuItem.DropDown).AddItemsRange(groupItemsList.ToArray(), str); contextMenu.ResumeLayout(); }
private void InitializeComponent() { bool flag = (this.ConfigValues[1] & 2) == 0; this.components = new Container(); this.contextMenu = new DropDownMenuReorderable(this.components, true, false); this.contextMenuForSetting = new ContextMenuStripEx(this.components, true); this.labelGroupTitle = new TitleMenuItem(MenuGenre.Group, true); this.labelHistoryTitle = new TitleMenuItem(MenuGenre.History, true); this.labelUserAppTitle = new TitleMenuItem(MenuGenre.Application, true); this.labelRecentFileTitle = new TitleMenuItem(MenuGenre.RecentFile, true); this.contextMenu.SuspendLayout(); this.contextMenuForSetting.SuspendLayout(); base.SuspendLayout(); this.contextMenu.ProhibitedKey.Add("historyItem"); this.contextMenu.ProhibitedKey.Add("recentItem"); this.contextMenu.ReorderEnabled = flag; this.contextMenu.MessageParent = base.Handle; this.contextMenu.ImageList = QTUtility.ImageListGlobal; this.contextMenu.ItemClicked += new ToolStripItemClickedEventHandler(this.contextMenu_ItemClicked); this.contextMenu.Closing += new ToolStripDropDownClosingEventHandler(this.contextMenu_Closing); this.contextMenu.ReorderFinished += new MenuReorderedEventHandler(this.contextMenu_ReorderFinished); this.contextMenu.ItemRightClicked += new ItemRightClickedEventHandler(this.dropDownMenues_ItemRightClicked); if(QTUtility.IsVista) { IntPtr handle = this.contextMenu.Handle; } this.ddmrGroups = new DropDownMenuReorderable(this.components, true, false); this.ddmrGroups.ReorderEnabled = flag; this.ddmrGroups.ReorderFinished += new MenuReorderedEventHandler(this.groupsMenuItem_ReorderFinished); this.ddmrGroups.ItemRightClicked += new ItemRightClickedEventHandler(this.dropDownMenues_ItemRightClicked); this.groupsMenuItem = new TitleMenuItem(MenuGenre.Group, false); this.groupsMenuItem.DropDown = this.ddmrGroups; this.groupsMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; this.groupsMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(this.contextMenu_ItemClicked); this.ddmrHistory = new DropDownMenuReorderable(this.components, true, false); this.ddmrHistory.ReorderEnabled = false; this.ddmrHistory.MessageParent = base.Handle; this.ddmrHistory.ItemRightClicked += new ItemRightClickedEventHandler(this.dropDownMenues_ItemRightClicked); this.historyMenuItem = new TitleMenuItem(MenuGenre.History, false); this.historyMenuItem.DropDown = this.ddmrHistory; this.historyMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; this.historyMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(this.contextMenu_ItemClicked); this.ddmrUserapps = new DropDownMenuReorderable(this.components); this.ddmrUserapps.ReorderEnabled = flag; this.ddmrUserapps.MessageParent = base.Handle; this.ddmrUserapps.ReorderFinished += new MenuReorderedEventHandler(this.userAppsMenuItem_ReorderFinished); this.ddmrUserapps.ItemRightClicked += new ItemRightClickedEventHandler(this.dropDownMenues_ItemRightClicked); this.userAppsMenuItem = new TitleMenuItem(MenuGenre.Application, false); this.userAppsMenuItem.DropDown = this.ddmrUserapps; this.userAppsMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; this.userAppsMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(this.contextMenu_ItemClicked); this.ddmrRecentFile = new DropDownMenuReorderable(this.components, false, false, false); this.ddmrRecentFile.MessageParent = base.Handle; this.ddmrRecentFile.ItemRightClicked += new ItemRightClickedEventHandler(this.dropDownMenues_ItemRightClicked); this.recentFileMenuItem = new TitleMenuItem(MenuGenre.RecentFile, false); this.recentFileMenuItem.DropDown = this.ddmrRecentFile; this.recentFileMenuItem.DropDown.ImageList = QTUtility.ImageListGlobal; this.recentFileMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(this.contextMenu_ItemClicked); this.contextMenuForSetting.ShowImageMargin = false; this.tsmiTaskBar = new ToolStripMenuItem(); this.tsmiDesktop = new ToolStripMenuItem(); this.tsmiLockItems = new ToolStripMenuItem(); this.tsmiVSTitle = new ToolStripMenuItem(); this.tsmiTaskBar.Checked = (this.ConfigValues[1] & 8) == 0; this.tsmiDesktop.Checked = (this.ConfigValues[1] & 4) == 0; this.tsmiLockItems.Checked = (this.ConfigValues[1] & 2) == 2; this.tsmiVSTitle.Checked = (this.ConfigValues[1] & 1) == 0; this.tsmiOnGroup = new ToolStripMenuItem(); this.tsmiOnHistory = new ToolStripMenuItem(); this.tsmiOnUserApps = new ToolStripMenuItem(); this.tsmiOnRecentFile = new ToolStripMenuItem(); this.tsmiOneClick = new ToolStripMenuItem(); this.tsmiAppKeys = new ToolStripMenuItem(); this.tsmiOnGroup.Checked = (this.ConfigValues[2] & 0x80) == 0; this.tsmiOnHistory.Checked = (this.ConfigValues[2] & 0x40) == 0; this.tsmiOnUserApps.Checked = (this.ConfigValues[2] & 0x20) == 0; this.tsmiOnRecentFile.Checked = (this.ConfigValues[2] & 1) == 0; this.tsmiOneClick.Checked = (this.ConfigValues[2] & 0x10) != 0; this.tsmiAppKeys.Checked = (this.ConfigValues[2] & 8) == 0; this.contextMenuForSetting.Items.AddRange(new ToolStripItem[] { this.tsmiTaskBar, this.tsmiDesktop, new ToolStripSeparator(), this.tsmiOnGroup, this.tsmiOnHistory, this.tsmiOnUserApps, this.tsmiOnRecentFile, new ToolStripSeparator(), this.tsmiLockItems, this.tsmiVSTitle, this.tsmiOneClick, this.tsmiAppKeys }); this.contextMenuForSetting.ItemClicked += new ToolStripItemClickedEventHandler(this.contextMenuForSetting_ItemClicked); this.contextMenuForSetting.Opening += new CancelEventHandler(this.contextMenuForSetting_Opening); this.ContextMenuStrip = this.contextMenuForSetting; base.Width = this.WidthOfBar; base.MinSize = new Size(30, 0x16); this.Dock = DockStyle.Fill; base.MouseClick += new MouseEventHandler(this.QTCoTaskBarClass_MouseClick); base.MouseDoubleClick += new MouseEventHandler(this.QTCoTaskBarClass_MouseDoubleClick); this.contextMenu.ResumeLayout(false); this.contextMenuForSetting.ResumeLayout(false); base.ResumeLayout(false); }