Ejemplo n.º 1
0
 void onObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (this.Locked)
     {
         this.disconnect();
     }
 }
Ejemplo n.º 2
0
 private void OnObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (e.Type == GH_ObjectEventType.NickName)
     {
         ExpireSolution(true);
     }
 }
Ejemplo n.º 3
0
 void ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (e.Type == GH_ObjectEventType.Preview)
     {
         Revit.RefreshActiveView();
     }
 }
 void ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (e.Type == GH_ObjectEventType.Preview)
     {
         PlugIn.SetNeetRedraw();
     }
 }
Ejemplo n.º 5
0
 private void ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (e.Type == GH_ObjectEventType.Preview)
     {
         GhDrawingContext.NeedRedraw = true;
     }
 }
 private void ObjectWireChangedHandler(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     if (e.Type == GH_ObjectEventType.Sources)
     {
         this.UpdatePropertyNames();
     }
     ;
 }
Ejemplo n.º 7
0
 public void NickNameChangedEventHandler(object sender, GH_ObjectChangedEventArgs args)
 {
     if (args.Type == GH_ObjectEventType.NickName)
     {
         if (NickName != nickNameCache)
         {
             this.AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, "Property input name changed but object not updated, right click on component and press \"Update Object\"");
         }
     }
 }
        private void RawParam_ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            if (e.Type == GH_ObjectEventType.NickName)
            {
                _nickName = checkNickname(this.RawParam);

                if (this.ObjectNicknameChanged != null)
                {
                    this.ObjectNicknameChanged(this);
                }
            }
        }
        private void InputParam_ObjectNicknameChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            if (e.Type == GH_ObjectEventType.NickName)
            {
                this.Message = updateComponentMsg();
                //edit the Fly output without expire this component's solution,
                // only expire the downstream components which connected to the last output "FlyID"
                this.Params.Output.Last().ExpireSolution(false);
                this.Params.Output.Last().ClearData();
                this.Params.Output.Last().AddVolatileDataList(new GH_Path(0), getFlyResults());

                var doc = Instances.ActiveCanvas.Document;

                doc.NewSolution(false);
            }
        }
Ejemplo n.º 10
0
        private void OnChange(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            var input    = Params.Input[0] as Param_ScriptVariable;
            var @default = Params.Input[1] as Param_ScriptVariable;
            var output   = Params.Output[0] as Param_ScriptVariable;

            if (input != null && @default != null && output != null)
            {
                @default.Access   = input.Access;
                @default.TypeHint = input.TypeHint;
                output.Access     = input.Access;
                output.TypeHint   = input.TypeHint;

                @default.RemoveAllSources();
            }
        }
Ejemplo n.º 11
0
        private void OnAttributesChanged(object sender, GH_ObjectChangedEventArgs e)
        {
            switch (e.Type)
            {
            case GH_ObjectEventType.Preview:

                if (this.Hidden)
                {
                    m_display.Clear();
                }
                else
                {
                    this.ExpireSolution(true);
                }
                break;
            }
        }
Ejemplo n.º 12
0
        private void AlignmentParameter_ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            if (sender is GH_ValueList)
            {
                var valueList = sender as GH_ValueList;
                valueList.ListItems.Clear();

                var alignmentNames = Enum.GetNames(typeof(GlulamData.CrossSectionPosition));

                for (int i = 0; i < alignmentNames.Length; ++i)
                {
                    valueList.ListItems.Add(new GH_ValueListItem(alignmentNames[i], $"{i}"));
                }

                valueList.SelectItem(4);
            }
        }
Ejemplo n.º 13
0
        private void OnObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            if (SourceCount == 0)
            {
                if (e.Type == GH_ObjectEventType.Sources)
                {
                    //NickName = string.Empty;
                    MutableNickName = true;
                }

                if (e.Type == GH_ObjectEventType.NickName)
                {
                    ExpireSolution(true);
                }
            }
            else
            {
                if (e.Type == GH_ObjectEventType.Sources)
                {
                    NickName        = string.Empty;
                    MutableNickName = false;
                }
            }
        }
Ejemplo n.º 14
0
 private void ObjectChangedHandler(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     ExpireSolution(true);
 }
Ejemplo n.º 15
0
        private void CurrentTargetOnParamChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
        {
            var componentSender = sender.Attributes.GetTopLevel.DocObject;

            CheckAndUpdateExport(componentSender);
        }
Ejemplo n.º 16
0
 //remove when disabling the component
 void SelectablePreviewComponent_ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     UpdatePreview();
 }
Ejemplo n.º 17
0
 protected void CurrentTargetOnChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     CheckAndUpdateExport(sender);
 }
Ejemplo n.º 18
0
 public void OnObjectChanged(GH_ObjectChangedEventArgs e)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 19
0
 private void Slider_ObjectChanged(IGH_DocumentObject sender, GH_ObjectChangedEventArgs e)
 {
     ExpireSolution(true);
 }
Ejemplo n.º 20
0
 public void OnObjectChanged(GH_ObjectChangedEventArgs e)
 {
     throw new NotImplementedException();
 }