void InVariblesList_NewObjectAdded(ObjectEditorControl sender, object selectedObject) { TriggerComponentDefinition currentDef = GetCurrentDefinition(); currentDef.MaxVarID++; ParameterDefintion paramDef = selectedObject as ParameterDefintion; paramDef.SigID = currentDef.MaxVarID; sender.UpdateData(); }
void InVariblesList_SelectedObjectPropertyChanged(ObjectEditorControl sender, object selectedObject, HighLevelProperty prop) { InParameterDefintion def = selectedObject as InParameterDefintion; if (prop.Name == "Type" && def != null) { def.Name = prop.PresentationValue.ToString(); sender.UpdateData(); } }
void basicTypedSuperList1_SelectedObjectPropertyChanged(ObjectEditorControl sender, object selectedObject, HighLevelProperty prop) { TriggersTemplateVariableBinder varBinder = selectedObject as TriggersTemplateVariableBinder; if (varBinder != null) { TriggerValue value; if (mMainTriggerSystem.MainNamespace.GetValues().TryGetValue(varBinder.BindID, out value)) { varBinder.Type = value.Type; varBinder.Name = value.Name; sender.UpdateData(); } } }