RemoveItem() 공개 메소드

public RemoveItem ( int iIndex ) : bool
iIndex int
리턴 bool
예제 #1
0
 public void OnBullEyeDelete()
 {
     Debug.Log("object deleted");
     bullListBox.RemoveItem(getObj().transform.GetSiblingIndex());
     Destroy(getObj());
     bullsEyePanel.SetActive(false);
 }
예제 #2
0
 //line delete function
 public void OnDelete()
 {
     Debug.Log("object deleted");
     lineListBox.RemoveItem(getObj().transform.GetSiblingIndex());
     Destroy(getObj());
     EditLinePanel.SetActive(false);
 }
예제 #3
0
    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);
        }
예제 #5
0
        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);
            }
        }
예제 #6
0
 private void DeleteButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
 {
     listBox.RemoveItem(listBox.SelectedIndex);
     settings.Presets.RemoveAt(listBox.SelectedIndex);
     writeToDiskFlag = true;
 }