protected override void OnCommandClick(string command) { _toolbarIcons[(int)_controlAddMode].Checked = false; switch (command) { case Components.GuiComponent.MODE_SELECT_CONTROLS: _controlAddMode = GUIAddType.None; break; case Components.GuiComponent.MODE_ADD_BUTTON: _controlAddMode = GUIAddType.Button; break; case Components.GuiComponent.MODE_ADD_INVENTORY: _controlAddMode = GUIAddType.InvWindow; break; case Components.GuiComponent.MODE_ADD_LABEL: _controlAddMode = GUIAddType.Label; break; case Components.GuiComponent.MODE_ADD_LISTBOX: _controlAddMode = GUIAddType.ListBox; break; case Components.GuiComponent.MODE_ADD_SLIDER: _controlAddMode = GUIAddType.Slider; break; case Components.GuiComponent.MODE_ADD_TEXTBOX: _controlAddMode = GUIAddType.TextBox; break; } _toolbarIcons[(int)_controlAddMode].Checked = true; Factory.ToolBarManager.RefreshCurrentPane(); }