コード例 #1
0
        public void runFactory(StartingFactory fac, Part part)
        {
            reader = fac.Reader;
            info   = fac.Info;
            info.Position.reset();
            selected = createSelected();

            converter  = createMouseStateConverter();
            selections = createCommandSelections();
            executor   = createExecutor();
            tree       = createTree();
            handler    = createHandler();
            updater    = createUpdater();

            length_view   = createLengthView();
            delete_view   = createDeleteView();
            add_item_view = createAddItemView();
            canvas_view   = createCanvasView();
            property_view = createPropertyView();
            fret_view     = createFretView();
            select_view   = createNoteSelectView();
            time_sig_view = createBPMTimeSigView();
            part_view     = createPartMenuView();
            visuals_view  = createVisualsView();
            scroll_view   = createScollView();

            main_view = createMainView();

            initView(part);
        }
コード例 #2
0
        public MainView(Part part)
        {
            ViewType         = ViewType.Viewing;
            Part             = part;
            starting_factory = new StartingFactory();

            initCommands();
        }
コード例 #3
0
        public void runFactory(StartingFactory fac, Part part)
        {
            reader = fac.Reader;
            info   = fac.Info;
            info.Position.reset();

            tree = createTree();

            canvas_view  = createCanvasView();
            visuals_view = createVisualsView();
            scroll_view  = createScrollView();

            main_view = createMainView();

            initView(part);
        }