コード例 #1
0
        void InVariblesList_NewObjectAdded(ObjectEditorControl sender, object selectedObject)
        {
            TriggerComponentDefinition currentDef = GetCurrentDefinition();

            currentDef.MaxVarID++;
            ParameterDefintion paramDef = selectedObject as ParameterDefintion;

            paramDef.SigID = currentDef.MaxVarID;
            sender.UpdateData();
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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();
                }
            }
        }