Exemplo n.º 1
0
            public void CustomizeView(HydraShare model, NodeView nodeView)
            {
                var hydraControl = new HydraShareControl();

                nodeView.inputGrid.Children.Add(hydraControl);
                hydraControl.DataContext = model;
                model.RequestSave       += () => HydraHelpers.exportToHydra(model, nodeView);
            }
Exemplo n.º 2
0
        private void SubmitData(object obj)
        {
            // Wrap input data
            string[] data = new string[]
            {
                this.FileName,
                this.Description,
                this.Version,
                this.ChangeLog,
                this.FileTags,
                this.TargetFolder,
                this.ThumbnailType
            };

            // TODO remove DynamoModel parameter
            // Build local Hydra files
            HydraHelpers.exportToHydra(this, this.DynamoModel, data);
        }
Exemplo n.º 3
0
        private void ShowMessage(object obj)
        {
            // only run if all input ports are connected
            if (!HasConnectedInput(0) || !HasConnectedInput(1) || !HasConnectedInput(2) || !HasConnectedInput(3) || !HasConnectedInput(4) || !HasConnectedInput(5))
            {
                return;
            }

            else
            {
                // verify all inputs are strings
                if (HydraHelpers.testInputs() == true)
                {
                    // do hydra work
                    this.RequestSave();
                }
            }
        }