コード例 #1
0
 public void on_create_empty_figure()
 {
     built_figure = figure_provider.provide_figure("f") as Figure;
     on_start_editing_figure(built_figure, true);
     built_repr = built_figure.create_representation() as Figure_representation;
     figure_header.mode_selector = mode_selector;
     figure_observer.observe(built_figure);
 }
コード例 #2
0
 public void create_base_signals()
 {
     foreach (string pattern_id in symbol_figures)
     {
         IFigure figure = figure_provider.provide_figure(
             pattern_id
             );
         Contract.Ensures(figure != null);
     }
     for (int i = 0; i <= 9; i++)
     {
         IFigure figure = figure_provider.provide_figure(
             get_id_for_index(i)
             );
         Contract.Ensures(figure != null);
     }
 }
コード例 #3
0
        public IFigure create_figure_from_action_history(
            IReadOnlyList <IAction_group> action_groups
            )
        {
            clear();
            figure         = figure_provider.provide_figure(figure_provider.get_next_id_for_prefix("f")) as Figure;
            representation = figure.create_representation();

            foreach (IAction_group group in action_groups)
            {
                parce_actions_of(group);
            }
            return(figure);
        }