public void run() { String[] preferencePages= collectContextMenuPreferencePages(); if (preferencePages.length > 0 && (shell == null || !shell.isDisposed())) PreferencesUtil.createPreferenceDialogOn(shell, preferencePages[0], preferencePages, null).open(); } };
protected boolean showPreferencePage() { String id = "org.eclipse.wst.server.ui.preferencePage"; String id2 = "org.eclipse.wst.server.ui.runtime.preferencePage"; final PreferenceDialog dialog = PreferencesUtil.createPreferenceDialogOn(null, id2, new String[] { id, id2 }, null); return (dialog.open() == Window.OK); } }
protected void createUserLibrary(final Shell shell, IPath unboundPath, IJavaProject project) { String name= unboundPath.segment(1); String id= UserLibraryPreferencePage.ID; HashMap data= new HashMap(3); data.put(UserLibraryPreferencePage.DATA_LIBRARY_TO_SELECT, name); data.put(UserLibraryPreferencePage.DATA_DO_CREATE, Boolean.TRUE); PreferencesUtil.createPreferenceDialogOn(shell, id, new String[] { id }, data).open(); }
@Override public void run() { String[] preferencePages= collectRulerMenuPreferencePages(); if (preferencePages.length > 0 && (shell == null || !shell.isDisposed())) PreferencesUtil.createPreferenceDialogOn(shell, preferencePages[0], preferencePages, null).open(); }
@Override public void run() { String pageId= "org.eclipse.search.preferences.SearchPreferencePage"; //$NON-NLS-1$ String[] displayedPages= { pageId, "org.eclipse.ui.editors.preferencePages.Annotations", //$NON-NLS-1$ "org.eclipse.ui.preferencePages.ColorsAndFonts" //$NON-NLS-1$ }; PreferencesUtil.createPreferenceDialogOn(JavaPlugin.getActiveWorkbenchShell(), pageId, displayedPages, null).open(); } });
@Override public void run() { PreferenceDialog dialog = PreferencesUtil.createPreferenceDialogOn(PDEPlugin.getActiveWorkbenchShell(), TargetPlatformPreferencePage.PAGE_ID, null, null); dialog.open(); } });
/** * This method allows us to open the preference dialog on the specific page, in this case the perspective page * @param id the id of preference page to show * @param page the actual page to show * @since 3.2 */ public static void showPreferencePage(String id) { PreferencesUtil.createPreferenceDialogOn(DebugUIPlugin.getShell(), id, new String[] {id}, null).open(); }
/** * Opens the 'Members Sort Order' preference page. */ protected void openMembersSortOrderPage() { PreferencesUtil.createPreferenceDialogOn(getShell(), MembersOrderPreferencePage.PREF_ID, null, null).open(); }
@Override public void widgetDefaultSelected(SelectionEvent e) { String jreID= BuildPathSupport.JRE_PREF_PAGE_ID; String eeID= BuildPathSupport.EE_PREF_PAGE_ID; String complianceId= CompliancePreferencePage.PREF_ID; Map<String, Boolean> data= new HashMap<>(); data.put(PropertyAndPreferencePage.DATA_NO_LINK, Boolean.TRUE); PreferencesUtil.createPreferenceDialogOn(getShell(), jreID, new String[] { jreID, complianceId , eeID }, data).open(); handlePossibleJVMChange(); fDetectGroup.handlePossibleJVMChange(); }
@Override public void run() { String typeFilterID= TypeFilterPreferencePage.TYPE_FILTER_PREF_PAGE_ID; PreferencesUtil.createPreferenceDialogOn(getShell(), typeFilterID, new String[] { typeFilterID }, null).open(); triggerSearch(); } }
protected final void openProjectProperties(IProject project, Object data) { String id= getPropertyPageID(); if (id != null) { PreferencesUtil.createPropertyDialogOn(getShell(), project, id, new String[] { id }, data).open(); } }
protected final void openProjectProperties(IProject project, Object data) { String id = getPropertyPageID(); if (id != null) { PreferencesUtil.createPropertyDialogOn(getShell(), project, id, new String[] { id }, data).open(); } }
public void run() { String typeFilterID= TypeFilterPreferencePage.TYPE_FILTER_PREF_PAGE_ID; PreferencesUtil.createPreferenceDialogOn(getShell(), typeFilterID, new String[] { typeFilterID }, null).open(); triggerSearch(); } }
public void linkActivated(org.eclipse.ui.forms.events.HyperlinkEvent e) { String id = getPreferencePageID(); PreferencesUtil.createPropertyDialogOn(getShell(), project, id, new String[]{id}, DATA_NO_LINK).open(); // //(getShell(), id, new String[]{id}, DATA_NO_LINK).open(); try { updateWidgets(); } catch (Exception ie) { } }
@Override public Object execute(final ExecutionEvent event) throws ExecutionException { PreferenceDialog pref = PreferencesUtil.createPreferenceDialogOn( PlatformUI.getWorkbench().getDisplay().getActiveShell(), "winterwell.markdown.preferences.MarkdownPreferencePage", null, null); pref.open(); return null; } }
public void widgetDefaultSelected(SelectionEvent e) { String id= NewJavaProjectPreferencePage.ID; PreferencesUtil.createPreferenceDialogOn(getShell(), id, new String[] { id }, null).open(); fDetectGroup.handlePossibleJVMChange(); fJREGroup.handlePossibleJVMChange(); } }
private void openPropertyDialog(ListDialogField field) { IJavaProject project= (IJavaProject)field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }
private void openPropertyDialog(ListDialogField<IJavaProject> field) { IJavaProject project= field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List<?> selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }
@Override public void run() { Shell shell= PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(); Object data= null; AnnotationPreference preference= getAnnotationPreference(fAnnotation); if (preference != null) data= preference.getPreferenceLabel(); fInfoControl.dispose(); //FIXME: should have protocol to hide, rather than dispose PreferencesUtil.createPreferenceDialogOn(shell, "org.eclipse.ui.editors.preferencePages.Annotations", null, data).open(); //$NON-NLS-1$ } }
protected final void openJREInstallPreferencePage(boolean openEE) { String jreID= BuildPathSupport.JRE_PREF_PAGE_ID; String eeID= BuildPathSupport.EE_PREF_PAGE_ID; String pageId= openEE ? eeID : jreID; if (fProject == null && getPreferenceContainer() != null) { getPreferenceContainer().openPage(pageId, null); } else { PreferencesUtil.createPreferenceDialogOn(getShell(), pageId, new String[] { jreID, eeID }, null).open(); } updateReleaseOptionStatus(); validateComplianceStatus(); }