/// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            /// 
            public Debug_string(string input) : base(input, block_type.Input)
            {
                file = new DataProcessing.Input.File();
                output_io = new output_sockiet(this, info.Output_info);
                canvas.Children.Add(output_io.button);

            }
 public override void Disconnect()
 {
     input_io.Disconnect();
     output_io.Disconnect();
     output_io2.Disconnect();
     input_io   = null;
     output_io  = null;
     output_io2 = null;
 }
            /// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            public Split_string_by_commas(string input) : base(input, block_type.Processing)
            {
                output_io = new output_sockiet(this, info.Output_info);
                funct_ref = new input_sockiet.parent_function(Input_function);
                input_io  = new input_sockiet(this, info.Input_info, ref funct_ref);


                canvas.Children.Add(output_io.button);
                canvas.Children.Add(input_io.button);
            }
Exemple #4
0
            /// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            ///
            public Read_all_lines(string input) : base(input, block_type.Input)
            {
                File_button = Fabricator.Create_Button(info.File_info);
                canvas.Children.Add(File_button);
                File_button.Click += new RoutedEventHandler(File_button_click);

                file = new DataProcessing.Input.File();

                output_io = new output_sockiet(this, info.Output_info);
                canvas.Children.Add(output_io.button);
            }
Exemple #5
0
            /// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            ///
            public Debug_string(string input) : base(input, block_type.Input)
            {
                file            = new DataProcessing.Input.File();
                groupBox.Header = "Debug string " + " Component";

                output_io = new output_sockiet(this, info.Output_info);



                canvas.Children.Add(output_io.button);
            }
            /// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            public Split_data_flow(string input) : base(input, block_type.Flow)
            {
                output_io  = new output_sockiet(this, info.Output_info);
                output_io2 = new output_sockiet(this, info.Output_info2);

                funct_ref = new input_sockiet.parent_function(Input_function);
                input_io  = new input_sockiet(this, info.Input_info, ref funct_ref);

                canvas.Children.Add(output_io2.button);
                canvas.Children.Add(output_io.button);
                canvas.Children.Add(input_io.button);
            }
            /// <summary>
            /// Block constructor, the most important place in the whole code: decodes what features are needed in a block.
            /// </summary>
            public Add_string(string input) : base(input, block_type.Processing)
            {
                math = new DataProcessing.Processing.Math();

                output_io = new output_sockiet(this, info.Output_info);
                funct_ref = new input_sockiet.parent_function(Input_function);
                input_io  = new input_sockiet(this, info.Input_info, ref funct_ref);


                canvas.Children.Add(output_io.button);
                canvas.Children.Add(input_io.button);
            }