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;
            });
        }
Exemplo n.º 2
0
        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;
            });
        }
Exemplo n.º 3
0
        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;
        }