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); } }
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); } }