Package org.gephi.preview.api

Examples of org.gephi.preview.api.PreviewModel


    /**
     * Sets current renderers enabled state and order to the preview model.
     */
    private void updateModelManagedRenderers() {
        PreviewModel model = previewController.getModel();
        if (model != null) {
            ArrayList<ManagedRenderer> managedRenderers = new ArrayList<ManagedRenderer>();
            for (RendererCheckBox rendererCheckBox : renderersList) {
                managedRenderers.add(new ManagedRenderer(rendererCheckBox.renderer, rendererCheckBox.isSelected()));
            }
            model.setManagedRenderers(managedRenderers.toArray(new ManagedRenderer[0]));
        }
    }
View Full Code Here


            for (PreviewUI pui : Lookup.getDefault().lookupAll(PreviewUI.class)) {
                pui.unsetup();
            }
            if (previewModel != null) {
                PreviewController previewController = Lookup.getDefault().lookup(PreviewController.class);
                PreviewModel pModel = previewController.getModel();
                //Add new tabs
                for (PreviewUI pui : Lookup.getDefault().lookupAll(PreviewUI.class)) {
                    pui.setup(pModel);
                    JPanel pluginPanel = pui.getPanel();
                    if (UIUtils.isAquaLookAndFeel()) {
View Full Code Here

    @Override
    public void setCurrentPreset(PreviewPreset preset) {
        if (model != null) {
            model.setCurrentPreset(preset);
            PreviewModel previewModel = previewController.getModel();
            previewModel.getProperties().applyPreset(preset);
        }
    }
View Full Code Here

    }

    @Override
    public void savePreset(String name) {
        if (model != null) {
            PreviewModel previewModel = previewController.getModel();
            Map<String, Object> map = new HashMap<String, Object>();
            for (PreviewProperty p : previewModel.getProperties().getProperties()) {
                map.put(p.getName(), p.getValue());
            }
            for (Entry<String, Object> p : previewModel.getProperties().getSimpleValues()) {
                map.put(p.getKey(), p.getValue());
            }
            PreviewPreset preset = new PreviewPreset(name, map);
            presetUtils.savePreset(preset);
            model.setCurrentPreset(preset);
View Full Code Here

public class PreviewWorkspaceDuplicateProvider implements WorkspaceDuplicateProvider{

    @Override
    public void duplicate(Workspace source, Workspace destination) {
        PreviewController previewController=Lookup.getDefault().lookup(PreviewController.class);
        PreviewModel sourceModel=previewController.getModel(source);
        PreviewModel destModel=previewController.getModel(destination);
       
        destModel.setManagedRenderers(sourceModel.getManagedRenderers());
        for(PreviewProperty property:sourceModel.getProperties().getProperties()){
            destModel.getProperties().putValue(property.getName(), property.getValue());
        }
        for(Entry<String,Object> property:sourceModel.getProperties().getSimpleValues()){
            destModel.getProperties().putValue(property.getKey(), property.getValue());
        }
    }   
View Full Code Here

TOP

Related Classes of org.gephi.preview.api.PreviewModel

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.