public void OnBullEyeDelete() { Debug.Log("object deleted"); bullListBox.RemoveItem(getObj().transform.GetSiblingIndex()); Destroy(getObj()); bullsEyePanel.SetActive(false); }
//line delete function public void OnDelete() { Debug.Log("object deleted"); lineListBox.RemoveItem(getObj().transform.GetSiblingIndex()); Destroy(getObj()); EditLinePanel.SetActive(false); }
void DrawWindow_ListBoxTest(int windowID) { //Click Test if (some_list.ReDraw()) { lb_lastselected = some_list.GetSelectedID(); } //---------- //Add Item Test lb_itemlabel_tf = GUI.TextField(new Rect(130, 20, 100, 20), lb_itemlabel_tf, 25); if (GUI.Button(new Rect(235, 20, 60, 20), "Add")) { if (!lb_icon_toogle) { some_list.AddItem(lb_itemlabel_tf); } else { some_list.AddItem(icon); } } //---------- //Insert Item Test GUI.Label(new Rect(130, 45, 75, 20), "Insert after"); lb_insertafter_tf = GUI.TextField(new Rect(200, 45, 30, 20), lb_insertafter_tf, 2); if (GUI.Button(new Rect(235, 45, 60, 20), "Insert")) { if (!lb_icon_toogle) { some_list.InsertItem(System.Convert.ToInt32(lb_insertafter_tf), lb_itemlabel_tf); } else { some_list.InsertItem(System.Convert.ToInt32(lb_insertafter_tf), icon); } } //----------- //Remove Item Test GUI.Label(new Rect(130, 70, 75, 20), "Remove ID"); lb_removeid_tf = GUI.TextField(new Rect(200, 70, 30, 20), lb_removeid_tf, 2); if (GUI.Button(new Rect(235, 70, 60, 20), "Remove")) { some_list.RemoveItem(System.Convert.ToInt32(lb_removeid_tf)); } //------------ lb_icon_toogle = GUI.Toggle(new Rect(130, 130, 150, 20), lb_icon_toogle, "Button with icon"); GUI.Label(new Rect(130, 150, 200, 20), "Last selected ID: " + lb_lastselected); GUI.DragWindow(new Rect(0, 0, 10000, 20)); }
//called by messagebox closing when player clicks on spell name //currently this just updates selectedItem in the list box public void renameSpellPromptHandler(DaggerfallInputMessageBox sender, string input) { //daggerfall allows empty spell name, seems like a bad idea if (string.IsNullOrEmpty(input)) { return; } //TODO - listBox.AddItem(input, listBox.SelectedIndex); listBox.RemoveItem(SelectedIndex + 1); }
private void DeleteButton_OnMouseClick(BaseScreenComponent sender, Vector2 position) { if (!(bool)deleteButton.Tag) { return; } listBox.RemoveItem(listBox.SelectedIndex); scrollBar.TotalUnits--; settings.Presets.RemoveAt(listBox.SelectedIndex); writeToDiskFlag = true; if (listBox.Count == 0) { ToggleButtons(true, newPresetButton); ToggleButtons(false, loadButton, saveButton, deleteButton); } }
private void DeleteButton_OnMouseClick(BaseScreenComponent sender, Vector2 position) { listBox.RemoveItem(listBox.SelectedIndex); settings.Presets.RemoveAt(listBox.SelectedIndex); writeToDiskFlag = true; }