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 EditingMouseHandler(GuiObjectTree t, Selected s, MouseStateConverter conv)
        {
            tree      = t;
            selected  = s;
            converter = conv;

            note_select  = false;
            down_point   = default(Point);
            double_click = false;
        }
        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);
        }
 public PartSettingsMenuView(GuiObjectTree t)
 {
     tree = t;
     initCommands();
 }
示例#5
0
 public ViewMouseHandler(GuiObjectTree t)
 {
     tree = t;
 }
示例#6
0
 public GuiTreeUpdater(GuiObjectTree t, CurrentPosition curr)
 {
     tree     = t;
     position = curr;
 }