Package net.infonode.docking

Examples of net.infonode.docking.View


    /* (non-Javadoc)
     * @see edu.umd.cs.findbugs.gui2.LayoutManager#initialize()
     */
    public void initialize() {
        ViewMap viewMap = new ViewMap();
        topView = new View(L10N.getLocalString("view.bugs", "Bugs"), null, frame.bugListPanel());
        topView.getWindowProperties().setCloseEnabled(false);
        viewMap.addView(0, topView);
        summaryView = new View(L10N.getLocalString("view.bug_summary", "Bug Summary"), null, frame.summaryTab());
        viewMap.addView(1, summaryView);
        commentsView = new View(L10N.getLocalString("view.comments", "Comments"), null, frame.createCommentsInputPanel());
        viewMap.addView(2, commentsView);
        sourceView = new View(L10N.getLocalString("view.source", "Source"), null, frame.createSourceCodePanel());
        viewMap.addView(3, sourceView);

        rootWindow = DockingUtil.createRootWindow(viewMap, true);

        tabs = new TabWindow(new DockingWindow[]{summaryView, commentsView, sourceView});
View Full Code Here


    setLayout(new BorderLayout());

    ViewMap viewMap = new ViewMap();

    // Batch Panel
    View batchView = viewFactory.getView(BossaNovaViewFactory.BATCH_PANEL);
    batchViewerPanel = (BatchViewer) batchView.getComponent();

    // Parameters Panel
    View parametersView = viewFactory
        .getView(BossaNovaViewFactory.PARAMETERS_PANEL);
    setParametersPanel((JPanel) parametersView.getComponent());

    // Director Panel
    JPanel northPanel = new JPanel(new BorderLayout());
    View directorView = viewFactory
        .getView(BossaNovaViewFactory.DIRECTOR_PANEL);
    setDirectorPanel((JPanel) directorView.getComponent());
    directorBox = new JComboBox(BatchManager.getDirectorTypes());
    JLabel directorLabel = new JLabel("Director Type:\t");
    northPanel.add(directorLabel, BorderLayout.WEST);
    northPanel.add(directorBox, BorderLayout.CENTER);
    getDirectorPanel().add(northPanel, BorderLayout.NORTH);

    // Log Panel
    View logView = viewFactory.getView(BossaNovaViewFactory.LOG_PANEL);

    // Viewer Panel
    View viewView = viewFactory.getView(BossaNovaViewFactory.VIEW_PANEL);
    viewPanel = (JPanel) viewView.getComponent();

    initDocking(viewMap, batchView, parametersView, directorView, logView,
        viewView);

    initToolbar();
View Full Code Here

    this.sequencer = sequencer;
    viewMap = new WeakHashMap<String, View>();
  }

  public View getView(String viewName) {
    View result = null;
    result = viewMap.get(viewName);
    if (result == null){
      result = createView(viewName);
      viewMap.put(viewName, result);
    }
View Full Code Here

      viewMap.put(viewName, result);
    }
    return result;
  }
  public View createView(String viewName){
    View result;
    Icon icon = null;
    Component comp = null;
    if (BATCH_PANEL.equals(viewName)) {
      comp = new BatchViewer(application, sequencer);

      BatchViewerTableModel tableModel = ((BatchViewer)comp).getModel();
      if (tableModel != null) {
        sequencer.addObserver(tableModel);
      }
      icon = Icons.getIcon("bossanova.batch");
    } else if (PARAMETERS_PANEL.equals(viewName)) {
      comp = createParameterPanel();
      icon = Icons.getIcon("bossanova.parameters");
    } else if (LOG_PANEL.equals(viewName)){
      comp = application.getTracePanel();
      icon = Icons.getIcon("bossanova.logs");
    } else if (VIEW_PANEL.equals(viewName)){
      comp = new JPanel();
      icon = Icons.getIcon("bossanova.view");
    } else if (DIRECTOR_PANEL.equals(viewName)){
      comp = createDirectorPanel();
      icon = Icons.getIcon("bossanova.director");
    }
    result = new View(viewName, icon, comp);
    result.setName(viewName);
    return result;
  }
View Full Code Here

        setLayout(new BorderLayout());

        ViewMap viewMap = new ViewMap();

        // Batch Panel
        View batchView = viewFactory.getView(BossaNovaViewFactory.BATCH_PANEL);
        batchViewerPanel = (BatchViewer) batchView.getComponent();

        // Parameters Panel
        View parametersView = viewFactory.getView(BossaNovaViewFactory.PARAMETERS_PANEL);
        setParametersPanel((JPanel) parametersView.getComponent());

        // Director Panel
        JPanel northPanel = new JPanel(new BorderLayout());
        View directorView = viewFactory.getView(BossaNovaViewFactory.DIRECTOR_PANEL);
        setDirectorPanel((JPanel) directorView.getComponent());
        directorBox = new JComboBox(new Object[] { DirectorType.SOLEILSTD });
        JLabel directorLabel = new JLabel("Director Type:\t");
        northPanel.add(directorLabel, BorderLayout.WEST);
        northPanel.add(directorBox, BorderLayout.CENTER);
        getDirectorPanel().add(northPanel, BorderLayout.NORTH);

        // Log Panel
        View logView = viewFactory.getView(BossaNovaViewFactory.LOG_PANEL);

        // Viewer Panel
        // Bug 17641
        /***
         * View viewView = viewFactory.getView(BossaNovaViewFactory.VIEW_PANEL);
View Full Code Here

    this.sequencer = sequencer;
    viewMap = new WeakHashMap<String, View>();
  }

  public View getView(String viewName) {
    View result = null;
    result = viewMap.get(viewName);
    if (result == null){
      result = createView(viewName);
      viewMap.put(viewName, result);
    }
View Full Code Here

      viewMap.put(viewName, result);
    }
    return result;
  }
  public View createView(String viewName){
    View result;
    Icon icon = null;
    Component comp = null;
    if (BATCH_PANEL.equals(viewName)) {
      comp = new BatchViewer(/*application,*/ sequencer);

      BatchViewerTableModel tableModel = ((BatchViewer)comp).getModel();
      if (tableModel != null) {
        sequencer.addObserver(tableModel);
      }
      icon = Icons.getIcon("bossanova.batch");
    } else if (PARAMETERS_PANEL.equals(viewName)) {
      comp = createParameterPanel();
      icon = Icons.getIcon("bossanova.parameters");
    } else if (LOG_PANEL.equals(viewName)){
      comp = BossaNovaData.getSingleton().getApplication().getTracePanel();
      icon = Icons.getIcon("bossanova.logs");
    }
    // bug 17641
    /***
    else if (VIEW_PANEL.equals(viewName)){
      comp = new JPanel();
      icon = Icons.getIcon("bossanova.view");
    }
    ***/
    // End bug 17641
     else if (DIRECTOR_PANEL.equals(viewName)){
      comp = createDirectorPanel();
      icon = Icons.getIcon("bossanova.director");
    }
    result = new View(viewName, icon, comp);
    result.setName(viewName);
    return result;
  }
View Full Code Here

    setLayout(new BorderLayout());

    ViewMap viewMap = new ViewMap();

    // Batch Panel
    View batchView = viewFactory.getView(BossaNovaViewFactory.BATCH_PANEL);
    batchViewerPanel = (BatchViewer) batchView.getComponent();

    // Parameters Panel
    View parametersView = viewFactory
        .getView(BossaNovaViewFactory.PARAMETERS_PANEL);
    setParametersPanel((JPanel) parametersView.getComponent());

    // Director Panel
    JPanel northPanel = new JPanel(new BorderLayout());
    View directorView = viewFactory
        .getView(BossaNovaViewFactory.DIRECTOR_PANEL);
    setDirectorPanel((JPanel) directorView.getComponent());
    directorBox = new JComboBox(BatchManager.getDirectorTypes());
    JLabel directorLabel = new JLabel("Director Type:\t");
    northPanel.add(directorLabel, BorderLayout.WEST);
    northPanel.add(directorBox, BorderLayout.CENTER);
    getDirectorPanel().add(northPanel, BorderLayout.NORTH);

    // Log Panel
    View logView = viewFactory.getView(BossaNovaViewFactory.LOG_PANEL);

    // Viewer Panel
    // Bug 17641
    /***
    View viewView = viewFactory.getView(BossaNovaViewFactory.VIEW_PANEL);
View Full Code Here

    setLayout(new BorderLayout());

    ViewMap viewMap = new ViewMap();

    // Batch Panel
    View batchView = viewFactory.getView(BossaNovaViewFactory.BATCH_PANEL);
    batchViewerPanel = (BatchViewer) batchView.getComponent();

    // Parameters Panel
    View parametersView = viewFactory
        .getView(BossaNovaViewFactory.PARAMETERS_PANEL);
    setParametersPanel((JPanel) parametersView.getComponent());

    // Director Panel
    JPanel northPanel = new JPanel(new BorderLayout());
    View directorView = viewFactory
        .getView(BossaNovaViewFactory.DIRECTOR_PANEL);
    setDirectorPanel((JPanel) directorView.getComponent());
    directorBox = new JComboBox(BatchManager.getDirectorTypes());
    JLabel directorLabel = new JLabel("Director Type:\t");
    northPanel.add(directorLabel, BorderLayout.WEST);
    northPanel.add(directorBox, BorderLayout.CENTER);
    getDirectorPanel().add(northPanel, BorderLayout.NORTH);

    // Log Panel
    View logView = viewFactory.getView(BossaNovaViewFactory.LOG_PANEL);

    // Viewer Panel
    // Bug 17641
    /***
    View viewView = viewFactory.getView(BossaNovaViewFactory.VIEW_PANEL);
View Full Code Here

    /**
     * Initialization.
     */
    public void initialize() {
        updateViews();
        actuatorDocking = new View("Actuators X", Icons.getIcon("salsa.scanconfig.actuatorx"),
                actuatorsListView);
        yActuatorDocking = new View("Actuators Y", Icons.getIcon("salsa.scanconfig.actuatory"),
                yActuatorListView);
        xTrajectoryDocking = new View("Trajectory X",
                IconsTrajectories.getIconTrajectory("salsa.scanconfig.trajectoryx"), xTrajectoryListView);
        yTrajectoryDocking = new View("Trajectory Y",
                IconsTrajectories.getIconTrajectory("salsa.scanconfig.trajectoryy"), yTrajectoryListView);
        timebaseDocking = new View("Timebase", Icons.getIcon("salsa.scanconfig.timebase"),
                timebaseListView);
        sensorDocking = new View("Sensors", Icons.getIcon("salsa.scanconfig.sensor"), sensorsListView);
        hooksDocking = new View("Hooks", IconsHooks.getIconHook("salsa.scanconfig.hook"), hooksView);
        scanEnergyTrajectoryDocking = new View("Scan Energy",
                IconsEnergy.getIconEnergy("salsa.scanconfig.energy.small"), scanEnergyTrajectoryView);
        historicDocking = new View("Scan Historic", IconsHistoric.getIconHistoric("salsa.scanserver.history"),
                historicView);
        errorStrategiesDocking = new View("Error Strategies",
                IconsStrategies.getIconStrategy("salsa.scanconfig.errorstrategy"), errorStrategiesView);
        scanKTrajectoryDocking = new View("Scan K", IconsScanK.getIconScanK("salsa.scanconfig.k.small"),
                scanKTrajectoryView);
        scanResultDocking = new View("Scan Result", IconsScan.getIconScan("salsa.scanserver.graph"), scanResultView);
        configTreeDocking = new View("Scan Manager", Icons.getIcon("salsa.scanmanagement.tree"), configTreeView);
        generalDocking = new View("General", Icons.getIcon("salsa.scanconfig.general"), generalView);
        scanFunctionsDocking = new View("Scan Functions", null, scanFunctionsView);
        displayManagerDocking = new View("Display Manager", null, displayManagerView);
        historicLogDocking = new View("Historic Log", null, historicLogView);

        dataRecorderDocking = new DefaultView("Data Recorder", null, dataRecorderView);
        dataFitterDocking = new DefaultView("Data Fitter", null, dataFitterView);

        bookmarksDocking = new View("Bookmarks", Icons.getIcon("salsa.scantree.bookmarks"), bookmarsView);

        currentTrajectoryDocking = new View("Current scan configuration", Icons.getIcon("salsa.scanconfig.actuator"),
                currentTrajectoryBean);

        configurationManagerDocking = new View("Configuration manager", null, configurationManagerBean);
        // No docking for the error view : it's an independent dialog.

        viewMap = new ViewMap();
        viewMap.addView(GENERAL_VIEW_ID, generalDocking);
        viewMap.addView(TIMEBASE_VIEW_ID, timebaseDocking);
View Full Code Here

TOP

Related Classes of net.infonode.docking.View

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.