예제 #1
0
        private void slotsListBox_DoubleClick(object sender, EventArgs e)
        {
            if (slotsListView.SelectedItems == null)
            {
                return;
            }
            SlotViewer sv = new SlotViewer(slots[slotsListView.SelectedItems[0].Text], editing);

            sv.Show();
        }
예제 #2
0
        private void slotsListView_DoubleClick(object sender, EventArgs e)
        {
            if (slotsListView.SelectedItems == null)
            {
                return;
            }
            string     slotId = slotsListView.SelectedItems[0].Text.ToString();
            SlotViewer sv     = new SlotViewer(slots[slotId], editing, SlotViewer.SlotType.ELEMENT);

            sv.Show();
        }
예제 #3
0
        private void addSlotButton_Click(object sender, EventArgs e)
        {
            SlotViewer   sv = new SlotViewer(new Slot(), true, SlotViewer.SlotType.ELEMENT);
            DialogResult dr = sv.ShowDialog();

            if (dr == DialogResult.OK)
            {
                slots.Add(sv.displayedSlot.id, sv.displayedSlot);
                slotsListView.Items.Add(sv.displayedSlot.id);
                if (displayedElement.slots == null)
                {
                    displayedElement.slots = new List <Slot>();
                }
                displayedElement.slots.Add(sv.displayedSlot);
            }
        }
예제 #4
0
        private void addSlotButton_Click(object sender, EventArgs e)
        {
            if (slotsListView.Items.Count == 1)
            {
                MessageBox.Show("Currently, only one slot is supported by Verbs at this time.");
                return;
            }
            SlotViewer sv = new SlotViewer(new Slot(), true, SlotViewer.SlotType.VERB);

            sv.ShowDialog();
            if (sv.DialogResult == DialogResult.OK)
            {
                if (displayedVerb.slots == null)
                {
                    displayedVerb.slots = new List <Slot>();
                }
                displayedVerb.slots.Add(sv.displayedSlot);
                slots.Add(sv.displayedSlot.id, sv.displayedSlot);
                slotsListView.Items.Add(sv.displayedSlot.id);
            }
        }