public void InitEx(EcasTrigger trigger, bool bEditing, ImageList ilIcons) { m_triggerInOut = trigger; m_trigger = trigger.CloneDeep(); m_bEditing = bEditing; m_ilIcons = ilIcons; }
public EcasContext(EcasTriggerSystem coll, EcasTrigger trigger, EcasEvent e) { if(coll == null) throw new ArgumentNullException("coll"); if(trigger == null) throw new ArgumentNullException("trigger"); if(e == null) throw new ArgumentNullException("e"); m_coll = coll; m_trigger = trigger; m_eOccured = e; }
public EcasContext(EcasTriggerSystem coll, EcasTrigger trigger, EcasEvent e, EcasPropertyDictionary props) { if(coll == null) throw new ArgumentNullException("coll"); if(trigger == null) throw new ArgumentNullException("trigger"); if(e == null) throw new ArgumentNullException("e"); if(props == null) throw new ArgumentNullException("props"); m_coll = coll; m_trigger = trigger; m_eOccured = e; m_props = props; }
private void OnBtnAdd(object sender, EventArgs e) { EcasTrigger tNew = new EcasTrigger(true); EcasTriggerForm f = new EcasTriggerForm(); f.InitEx(tNew, false, m_ilIcons); if(UIUtil.ShowDialogAndDestroy(f) == DialogResult.OK) { m_triggers.TriggerCollection.Add(tNew); UpdateTriggerListEx(false); } }