public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { foreach (Control c in mControls)//this.Controls) { ITriggerUIUpdate ui = c as ITriggerUIUpdate; if (ui != null) { ui.UIUpdate(data, arguments, visiblity, ref owners); } } }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { BasicArgument ba = arguments as BasicArgument; if (data == null) { } else if (data is TriggerValue && (((TriggerValue)data).ID == mValue.ID) && (ba != null)) { if (ba.mArgument == BasicArgument.eArgumentType.Refresh) { UpdateControl(); } else if (ba.mArgument == BasicArgument.eArgumentType.Select) { ShowSelected(true); } else if (ba.mArgument == BasicArgument.eArgumentType.Deselect) { ShowSelected(false); } else if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } else if (ba.mArgument == BasicArgument.eArgumentType.HighlightError) { ShowSelectedError(true); } } else if (data is TriggerVariable && (((TriggerVariable)data) == mVariable) && (ba != null)) { if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } } else if (data is TriggerVariable && (ba != null)) { TriggerVariable searchvar = data as TriggerVariable; //This ain't quite right.. it just mostly matches but lacks its own id if (searchvar.ID == mVariable.ID && searchvar.Name == mVariable.Name && searchvar.SigID == mVariable.SigID) { if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } } } }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { //BasicArgument ba = arguments as BasicArgument; //if (data == null) //{ //} //else if ((data == mGroupUI) && (ba != null)) //{ // if (ba.mArgument == BasicArgument.eArgumentType.Refresh) // { // RecalculateGroup(); // } //} }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { effectsList1.UIUpdate(data, arguments, visiblity, ref owners); effectsList2.UIUpdate(data, arguments, visiblity, ref owners); conditionsList1.UIUpdate(data, arguments, visiblity, ref owners); BasicArgument ba = arguments as BasicArgument; if (data == null) { } else if (data is Trigger && (((Trigger)data).ID == mThisTrigger.ID) && (ba != null)) { if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } } }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { TriggerValue trigerValue = data as TriggerValue; if (trigerValue != null) { foreach (Control c in VarInHardPointsBar.GetLogicalControls()) { ITriggerUIUpdate ui = c as ITriggerUIUpdate; if (ui != null) { ui.UIUpdate(data, arguments, visiblity, ref owners); } } foreach (Control c in VarOutHardPointsBar.GetLogicalControls()) { ITriggerUIUpdate ui = c as ITriggerUIUpdate; if (ui != null) { ui.UIUpdate(data, arguments, visiblity, ref owners); } } } BasicArgument ba = arguments as BasicArgument; if (data == null) { } else if ((data == this.TriggerTemplateMapping) && (ba != null)) { if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } } //throw new Exception("The method or operation is not implemented."); }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity, ref List <Control> owners) { foreach (Control c in flowLayoutPanel1.Controls) { ITriggerUIUpdate ui = c as ITriggerUIUpdate; if (ui != null) { ui.UIUpdate(data, arguments, visiblity, ref owners); } } BasicArgument ba = arguments as BasicArgument; if (data == null) { } else if (data is TriggerComponent && (((TriggerComponent)data).ID == ((TriggerComponent)this.Tag).ID) && (ba != null)) { if (ba.mArgument == BasicArgument.eArgumentType.Search) { owners.Add(this); } } }
public void UIUpdate(object data, object arguments, eUpdateVisibilty visiblity) { List <Control> notused = new List <Control>(); UIUpdate(data, arguments, visiblity, ref notused); }