public output_sockiet(dynamic parent_ref, Block_info sockiet_pos) { parent = parent_ref; create_button(sockiet_pos); button.Click += new RoutedEventHandler(Out_sockiet_click); }
public input_sockiet(dynamic parent_ref, Block_info sockiet_pos, ref parent_function func_ref) { parent = parent_ref; create_button(sockiet_pos); button.Click += new RoutedEventHandler(In_sockiet_click); function_ref = func_ref; }
//unnessesary function i guess public Button create_button(Block_info position) { button = Fabricator.Create_Button(position); button.Click += new RoutedEventHandler(Out_sockiet_click); return(button); }