Package com.cburch.logisim.gui.appear

Examples of com.cburch.logisim.gui.appear.AppearanceView


  public void setEditorView(String view) {
    String curView = mainPanel.getView();
    if (curView.equals(view)) return;
   
    if (view.equals(EDIT_APPEARANCE)) { // appearance view
      AppearanceView app = appearance;
      if (app == null) {
        app = new AppearanceView();
        app.setCircuit(proj, proj.getCircuitState());
        mainPanel.addView(EDIT_APPEARANCE, app.getCanvasPane());
        appearance = app;
      }
      toolbar.setToolbarModel(app.getToolbarModel());
      app.getAttrTableDrawManager(attrTable).attributesSelected();
      zoom.setZoomModel(app.getZoomModel());
      menuListener.setEditHandler(app.getEditHandler());
      mainPanel.setView(view);
      app.getCanvas().requestFocus();
    } else { // layout view
      toolbar.setToolbarModel(layoutToolbarModel);
      zoom.setZoomModel(layoutZoomModel);
      menuListener.setEditHandler(layoutEditHandler);
      viewAttributes(proj.getTool(), true);
View Full Code Here


        }


        // appearance view
        if (view.equals(EDIT_APPEARANCE)) {
            AppearanceView app = appearance;
            if (app == null) {
                app = new AppearanceView();
                app.setCircuit(proj, proj.getCircuitState());
                mainPanel.addView(EDIT_APPEARANCE, app.getCanvasPane());
                appearance = app;
            }
            toolbar.setToolbarModel(app.getToolbarModel());
            app.getAttrTableDrawManager(attrTable).attributesSelected();
            zoom.setZoomModel(app.getZoomModel());
            menuListener.setEditHandler(app.getEditHandler());
            mainPanel.setView(view);
            app.getCanvas().requestFocus();
        // layout view
        } else {
            toolbar.setToolbarModel(layoutToolbarModel);
            zoom.setZoomModel(layoutZoomModel);
            menuListener.setEditHandler(layoutEditHandler);
View Full Code Here

TOP

Related Classes of com.cburch.logisim.gui.appear.AppearanceView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.