Package org.gephi.project.api

Examples of org.gephi.project.api.ProjectController


        initExplorer();
    }

    private void initExplorer() {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        Projects projects = pc.getProjects();
        manager.setRootContext(new ProjectsNode(projects));
    }
View Full Code Here


    }

    /** replaces this in object stream */
    @Override
    public Object writeReplace() {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        Projects projects = pc.getProjects();
        return new ResolvableHelper(projects);
    }
View Full Code Here

            this.projects = projects;
        }

        public Object readResolve() {
            ProjectTopComponent ptc = ProjectTopComponent.getDefault();
            ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
            if (this.projects != null) {
                pc.setProjects(this.projects);
                ptc.initExplorer();
            //pc.getProjects().reinitLookup();
            }
            return ptc;
        }
View Full Code Here

        this.workspace = workspace;
        putValue(Action.NAME, NbBundle.getMessage(ProjectNode.class, "WorkspaceNode_closeWorkspace"));
    }

    public void actionPerformed(ActionEvent e) {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        pc.deleteWorkspace(workspace);
    }
View Full Code Here

        this.project = project;
        putValue(Action.NAME, NbBundle.getMessage(ProjectNode.class, "ProjectNode_removeProject"));
    }

    public void actionPerformed(ActionEvent e) {
       ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
       pc.removeProject(project);
    }
View Full Code Here

    {
        putValue(Action.NAME, NbBundle.getMessage(ProjectsNode.class, "ProjectsNode_addProject"));
    }

    public void actionPerformed(ActionEvent e) {
       ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
       pc.newProject();
    }
View Full Code Here

        this.project = project;
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        pc.newWorkspace(project);
    }
View Full Code Here

        this.workspace = workspace;
        putValue(Action.NAME, NbBundle.getMessage(WorkspaceNode.class, "WorkspaceNode_openWorkspace"));
    }

    public void actionPerformed(ActionEvent e) {
       ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
       pc.openWorkspace(workspace);
    }
View Full Code Here

        this.project = project;
        putValue(Action.NAME, NbBundle.getMessage(ProjectNode.class, "ProjectNode_closeProject"));
    }

    public void actionPerformed(ActionEvent e) {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        pc.closeCurrentProject();
    }
View Full Code Here

        this.workspace = workspace;
        putValue(Action.NAME, NbBundle.getMessage(WorkspaceNode.class, "WorkspaceNode_renameWorkspace"));
    }

    public void actionPerformed(ActionEvent e) {
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);

        String s = (String) JOptionPane.showInputDialog(
                null,
                "",
                NbBundle.getMessage(WorkspaceNode.class, "WorkspaceNode_renameWorkspace_dialogTitle"),
                JOptionPane.PLAIN_MESSAGE,
                null,
                null,
                workspace.getName());

        //If a string was returned, say so.
        if ((s != null) && (s.length() > 0)) {
            pc.renameWorkspace(workspace, s);
        }

    }
View Full Code Here

TOP

Related Classes of org.gephi.project.api.ProjectController

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.