Package fr.soleil.salsa.client.tool

Examples of fr.soleil.salsa.client.tool.Perspective


        catch (SalsaPerspectiveException e1) {
            e1.printStackTrace();
        }

        try {
            Perspective newCurrentPerspective = perspectivesManager
                    .getPerspectiveByName(((javax.swing.JRadioButtonMenuItem) source).getText());
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            this.perspectivesManager.setCurrentPerspective(newCurrentPerspective);
            if (uiPreferences != null) {
                uiPreferences.setLastPerspectiveName(newCurrentPerspective.getName());
            }
        }
        catch (SalsaPerspectiveException e) {
            e.printStackTrace();
        }
View Full Code Here


            catch (SalsaPerspectiveException e1) {
                e1.printStackTrace();
            }

            try {
                Perspective newCurrentPerspective = perspectivesManager
                        .getPerspectiveByName(perspectiveName);
                setWindowLayout(newCurrentPerspective.getWindowLayout());
                this.perspectivesManager.setCurrentPerspective(newCurrentPerspective);
                if (uiPreferences != null) {
                    uiPreferences.setLastPerspectiveName(newCurrentPerspective.getName());
                }
            }
            catch (SalsaPerspectiveException e) {
                e.printStackTrace();
            }
View Full Code Here

     */
    public void loadDefaultPerspective() {
        InputStream defaultStream = null;
        try {
            defaultStream = getClass().getResourceAsStream("/fr/soleil/salsa/view/Default.dat");
            Perspective perspective = perspectivesManager.loadPerspectiveFile(defaultStream);
            setWindowLayout(perspective.getWindowLayout());
            perspectivesManager.setCurrentPerspective(perspective);
        }
        catch (IOException e) {
            e.printStackTrace();
        }
View Full Code Here

     *
     * @throws IOException
     */
    public void loadLastPerspective() throws IOException {
        String lastPerspectiveName = ModelPreferences.getInstance().getLastPerspectiveName();
        Perspective newCurrentPerspective;
        if (!lastPerspectiveName.equals("")) {
            newCurrentPerspective = perspectivesManager.getPerspectiveByName(ModelPreferences
                    .getInstance().getLastPerspectiveName());
            if (newCurrentPerspective == null) {
                newCurrentPerspective = perspectivesManager.getPerspectiveByName("Default");
                setWindowLayout(newCurrentPerspective.getWindowLayout());
                perspectivesManager.setCurrentPerspective(newCurrentPerspective);
                return;
            }
            perspectivesManager.setCurrentPerspective(newCurrentPerspective);
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            updateDocking(newCurrentPerspective.getName());

        }
        else {
            newCurrentPerspective = perspectivesManager.getPerspectiveByName("Default");
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            perspectivesManager.setCurrentPerspective(newCurrentPerspective);
        }

    }
View Full Code Here

                        return;
                    }
                }
            }

            Perspective newPerspective = null;
            try {
                newPerspective = new Perspective(newPerspectiveName, getWindowLayout());
            }
            catch (IOException e) {
                e.printStackTrace();
            }
            perspectivesManager.addPerspective(newPerspective);
            perspectivesManager.updateJMenu(newPerspective);

            for (int i = 0; i < this.perspectivesManager.getMenuBarViewTool().getMenuPerspective()
                    .getItemCount() - 3; i++) {
                if (this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(i)
                        .isSelected()) {
                    this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(i)
                            .setSelected(false);
                }
            }
            this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(
                    this.perspectivesManager.getMenuBarViewTool().getMenuPerspective()
                            .getItemCount() - 4).setSelected(true);

            perspectivesManager.setCurrentPerspective(newPerspective);
            ModelPreferences mp = ModelPreferences.getInstance();
            mp.setLastPerspectiveName(newPerspective.getName());
        }
    }
View Full Code Here

     */
    public void loadDefaultPerspective() {
        InputStream defaultStream = null;
        try {
            defaultStream = getClass().getResourceAsStream("/fr/soleil/salsa/view/Default.dat");
            Perspective perspective = perspectivesManager.loadPerspectiveFile(defaultStream);
            setWindowLayout(perspective.getWindowLayout());
            perspectivesManager.setCurrentPerspective(perspective);
        }
        catch (IOException e) {
            e.printStackTrace();
        }
View Full Code Here

        catch (IOException e1) {
            e1.printStackTrace();
        }

        try {
            Perspective newCurrentPerspective = perspectivesManager
                    .getPerspectiveByName(((javax.swing.JRadioButtonMenuItem) source).getText());
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            this.perspectivesManager.setCurrentPerspective(newCurrentPerspective);
            ModelPreferences mp = ModelPreferences.getInstance();
            mp.setLastPerspectiveName(newCurrentPerspective.getName());
        }
        catch (IOException e) {
            e.printStackTrace();
        }
    }
View Full Code Here

     *
     * @throws IOException
     */
    public void loadLastPerspective() throws IOException {
        String lastPerspectiveName = ModelPreferences.getInstance().getLastPerspectiveName();
        Perspective newCurrentPerspective;
        if (!lastPerspectiveName.equals("")) {
            newCurrentPerspective = perspectivesManager.getPerspectiveByName(ModelPreferences
                    .getInstance().getLastPerspectiveName());
            if (newCurrentPerspective == null) {
                newCurrentPerspective = perspectivesManager.getPerspectiveByName("Default");
                setWindowLayout(newCurrentPerspective.getWindowLayout());
                perspectivesManager.setCurrentPerspective(newCurrentPerspective);
                return;
            }
            perspectivesManager.setCurrentPerspective(newCurrentPerspective);
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            updateDocking(newCurrentPerspective.getName());

        }
        else {
            newCurrentPerspective = perspectivesManager.getPerspectiveByName("Default");
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            perspectivesManager.setCurrentPerspective(newCurrentPerspective);
        }

    }
View Full Code Here

        catch (IOException e1) {
            e1.printStackTrace();
        }

        try {
            Perspective newCurrentPerspective = perspectivesManager
                    .getPerspectiveByName(perspectiveName);
            setWindowLayout(newCurrentPerspective.getWindowLayout());
            this.perspectivesManager.setCurrentPerspective(newCurrentPerspective);
            ModelPreferences mp = ModelPreferences.getInstance();
            mp.setLastPerspectiveName(newCurrentPerspective.getName());
        }
        catch (IOException e) {
            e.printStackTrace();
        }
    }
View Full Code Here

                        return;
                    }
                }
            }

            Perspective newPerspective = null;
            try {
                newPerspective = new Perspective(newPerspectiveName, getWindowLayout());
            }
            catch (IOException e) {
                e.printStackTrace();
            }
            perspectivesManager.addPerspective(newPerspective);
            perspectivesManager.updateJMenu(newPerspective);

            for (int i = 0; i < this.perspectivesManager.getMenuBarViewTool().getMenuPerspective()
                    .getItemCount() - 3; i++) {
                if (this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(i)
                        .isSelected()) {
                    this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(i)
                            .setSelected(false);
                }
            }
            this.perspectivesManager.getMenuBarViewTool().getMenuPerspective().getItem(
                    this.perspectivesManager.getMenuBarViewTool().getMenuPerspective()
                            .getItemCount() - 4).setSelected(true);

            perspectivesManager.setCurrentPerspective(newPerspective);
            ModelPreferences mp = ModelPreferences.getInstance();
            mp.setLastPerspectiveName(newPerspective.getName());
        }
    }
View Full Code Here

TOP

Related Classes of fr.soleil.salsa.client.tool.Perspective

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.