private void BuildCategoryMenus() { GameService.Pathing.Icon.LoadingMessage = "Building category menus..."; GameService.Overlay.QueueMainThreadUpdate((gameTime) => { var rootCategoryMenu = new ContextMenuStrip(); _moduleControls.Add(rootCategoryMenu); var allMarkersCMS = new ContextMenuStripItem() { Text = "All markers", Submenu = rootCategoryMenu, CanCheck = false }; _moduleControls.Add(allMarkersCMS); foreach (var childCategory in PackFormat.TacO.Readers.MarkerPackReader.Categories) { AddCategoryToMenuStrip(rootCategoryMenu, childCategory); } allMarkersCMS.Parent = GameService.Pathing.IconContextMenu; }); }
private void BuildCategoryMenus() { GameService.Director.QueueAdHocUpdate((gameTime) => { var rootCategoryMenu = new ContextMenuStrip(); var allMarkersCMS = new ContextMenuStripItem() { Text = "All markers", Submenu = rootCategoryMenu, CanCheck = false }; foreach (var childCategory in PackFormat.OverlayDataReader.Categories) { AddCategoryToMenuStrip(rootCategoryMenu, childCategory); } allMarkersCMS.Parent = GameService.Pathing.IconContextMenu; }); }
private void BuildCategoryMenus() { _mapIcon.LoadingMessage = "Building category menus..."; var rootCategoryMenu = new ContextMenuStrip(); _moduleControls.Add(rootCategoryMenu); var allMarkersCMS = new ContextMenuStripItem() { Text = "All markers", Submenu = rootCategoryMenu, CanCheck = false }; _moduleControls.Add(allMarkersCMS); foreach (var childCategory in _currentReader.Categories) { AddCategoryToMenuStrip(rootCategoryMenu, childCategory); } allMarkersCMS.Parent = _mapIconMenu; }