Exemple #1
0
        private void AddConfig(object sender, EventArgs e)
        {
            AddParam(3);
            var parameter = parameters[3];

            if (Params.Input.Any(x => x.Name == parameter.Name))
            {
                var configParm = new ConfigParam();
                configParm.CreateAttributes();
                configParm.Attributes.Pivot = new PointF(parameter.Attributes.InputGrip.X - 110, parameter.Attributes.InputGrip.Y - 33);
                configParm.ListItems.Clear();
                configParm.ListMode = GH_ValueListMode.CheckList;
                configParm.ListItems.Add(new GH_ValueListItem("Shoulder", "1"));
                configParm.ListItems.Add(new GH_ValueListItem("Elbow", "2"));
                configParm.ListItems.Add(new GH_ValueListItem("Wrist", "4"));
                Instances.ActiveCanvas.Document.AddObject(configParm, false);
                parameter.AddSource(configParm);
                parameter.CollectData();

                ExpireSolution(true);
            }
        }
Exemple #2
0
        private void AddConfig(object sender, EventArgs e)
        {
            AddParam(3);
            var parameter = parameters[3];

            if (Params.Input.Any(x => x.Name == parameter.Name))
            {
                var configParm = new ConfigParam();
                configParm.CreateAttributes();
                configParm.Attributes.Pivot = new PointF(parameter.Attributes.InputGrip.X - 110, parameter.Attributes.InputGrip.Y - 33);
                configParm.ListItems.Clear();
                configParm.ListMode = GH_ValueListMode.CheckList;
                configParm.ListItems.Add(new GH_ValueListItem("Shoulder", "1"));
                configParm.ListItems.Add(new GH_ValueListItem("Elbow", "2"));
                configParm.ListItems.Add(new GH_ValueListItem("Wrist", "4"));
                Instances.ActiveCanvas.Document.AddObject(configParm, false);
                parameter.AddSource(configParm);
                parameter.CollectData();

                ExpireSolution(true);
            }
        }