Example #1
0
        public void InitEx(EcasTrigger trigger, bool bEditing, ImageList ilIcons)
        {
            m_triggerInOut = trigger;
            m_trigger = trigger.CloneDeep();

            m_bEditing = bEditing;
            m_ilIcons = ilIcons;
        }
Example #2
0
        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;
        }
Example #3
0
        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;
        }
Example #4
0
 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);
     }
 }