public PerspectiveSelector() { setLayout(new BorderLayout()); List<Perspective> availablePerspectives = m_ownerApp.getPerspectiveManager().getLoadedPerspectives(); if (availablePerspectives.size() > 0) { PerspectiveManager.SelectedPerspectivePreferences userSelected = new PerspectiveManager.SelectedPerspectivePreferences(); userSelected = m_settings.getSetting(m_ownerApp.getApplicationID(), PerspectiveManager.VISIBLE_PERSPECTIVES_KEY, userSelected, Environment.getSystemWide()); JPanel p = new JPanel(); p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS)); if (!userSelected.getPerspectivesToolbarAlwaysHidden()) { p.add(m_toolBarVisibleOnStartup); m_toolBarVisibleOnStartup .setSelected(userSelected.getPerspectivesToolbarVisibleOnStartup()); } for (Perspective perspective : availablePerspectives) { String pName = perspective.getPerspectiveTitle(); JCheckBox jb = new JCheckBox(pName); jb.setSelected( userSelected.getUserVisiblePerspectives().contains(pName)); m_perspectiveChecks.add(jb); p.add(jb); } add(p, BorderLayout.CENTER); } }
public SettingsEditor(Settings settings, GUIApplication ownerApp) { setLayout(new BorderLayout()); m_settings = settings; m_ownerApp = ownerApp; GenericObjectEditor.registerEditors(); PropertyEditorManager.registerEditor(Color.class, ColorEditor.class); if (m_ownerApp.getPerspectiveManager().getLoadedPerspectives().size() > 0) { setupPerspectiveSelector(); } setupPerspectiveSettings(); add(m_settingsTabs, BorderLayout.CENTER); }
public PerspectiveSelector() { setLayout(new BorderLayout()); List<Perspective> availablePerspectives = m_ownerApp.getPerspectiveManager().getLoadedPerspectives(); if (availablePerspectives.size() > 0) { PerspectiveManager.SelectedPerspectivePreferences userSelected = new PerspectiveManager.SelectedPerspectivePreferences(); userSelected = m_settings.getSetting(m_ownerApp.getApplicationID(), PerspectiveManager.VISIBLE_PERSPECTIVES_KEY, userSelected, Environment.getSystemWide()); JPanel p = new JPanel(); p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS)); if (!userSelected.getPerspectivesToolbarAlwaysHidden()) { p.add(m_toolBarVisibleOnStartup); m_toolBarVisibleOnStartup .setSelected(userSelected.getPerspectivesToolbarVisibleOnStartup()); } for (Perspective perspective : availablePerspectives) { String pName = perspective.getPerspectiveTitle(); JCheckBox jb = new JCheckBox(pName); jb.setSelected( userSelected.getUserVisiblePerspectives().contains(pName)); m_perspectiveChecks.add(jb); p.add(jb); } add(p, BorderLayout.CENTER); } }
/** * Constructor */ public WorkbenchApp() { super(true, new String[0], new String[] { weka.gui.knowledgeflow.AttributeSummaryPerspective.class .getCanonicalName(), weka.gui.knowledgeflow.ScatterPlotMatrixPerspective.class .getCanonicalName(), weka.gui.knowledgeflow.SQLViewerPerspective.class.getCanonicalName() }); m_perspectiveManager .addSettingsMenuItemToProgramMenu(getApplicationSettings()); showPerspectivesToolBar(); List<Perspective> perspectives = m_perspectiveManager.getLoadedPerspectives(); for (Perspective p : perspectives) { m_perspectiveManager.setEnablePerspectiveTab(p.getPerspectiveID(), p.okToBeActive()); } }
public SettingsEditor(Settings settings, GUIApplication ownerApp) { setLayout(new BorderLayout()); m_settings = settings; m_ownerApp = ownerApp; GenericObjectEditor.registerEditors(); PropertyEditorManager.registerEditor(Color.class, ColorEditor.class); if (m_ownerApp.getPerspectiveManager().getLoadedPerspectives().size() > 0) { setupPerspectiveSelector(); } setupPerspectiveSettings(); add(m_settingsTabs, BorderLayout.CENTER); }
/** * Constructor */ public WorkbenchApp() { super(true, new String[0], new String[] { weka.gui.knowledgeflow.AttributeSummaryPerspective.class .getCanonicalName(), weka.gui.knowledgeflow.ScatterPlotMatrixPerspective.class .getCanonicalName(), weka.gui.knowledgeflow.SQLViewerPerspective.class.getCanonicalName() }); m_perspectiveManager .addSettingsMenuItemToProgramMenu(getApplicationSettings()); showPerspectivesToolBar(); List<Perspective> perspectives = m_perspectiveManager.getLoadedPerspectives(); for (Perspective p : perspectives) { m_perspectiveManager.setEnablePerspectiveTab(p.getPerspectiveID(), p.okToBeActive()); } }
m_ownerApp.getPerspectiveManager().getLoadedPerspectives(); List<String> availablePerspectivesIDs = new ArrayList<String>(); List<String> availablePerspectiveTitles = new ArrayList<String>();
m_ownerApp.getPerspectiveManager().getLoadedPerspectives(); List<String> availablePerspectivesIDs = new ArrayList<String>(); List<String> availablePerspectiveTitles = new ArrayList<String>();