Beispiel #1
0
 public void on_start_editing_figure(
     Figure figure, bool change_connections = false
     )
 {
     this.change_connections = change_connections;
     activate();
     built_figure  = figure;
     built_repr    = figure.get_representations().FirstOrDefault() as Figure_representation;
     figure_header = built_figure.header;
     figure_header.start_building();
     figure_observer.observe(built_figure);
     if (built_repr)
     {
         connect_subfigures_to_builder(built_figure);
     }
 }
Beispiel #2
0
 public void start_building()
 {
     header.start_building();
 }