@Override public void widgetSelected(SelectionEvent e) { if ("org.eclipse.ui.preferencePages.GeneralTextEditor".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(shell, e.text, null, null); else if ("org.eclipse.ui.preferencePages.ColorsAndFonts".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(shell, e.text, null, "selectFont:org.eclipse.jdt.ui.editors.textfont"); //$NON-NLS-1$ } });
/** * This method allows us to open a property page in the default platform dialog * @param shell * @param id * @param element * @param data */ public static void showPropertiesDialog(Shell shell, String id, IAdaptable element, Object data) { PreferencesUtil.createPropertyDialogOn(shell, element, id, new String[] {id}, data).open(); } }
@Override public void widgetSelected(SelectionEvent e) { if ("org.eclipse.ui.preferencePages.GeneralTextEditor".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(shell, e.text, null, null); else if ("org.eclipse.ui.preferencePages.ColorsAndFonts".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(shell, e.text, null, "selectFont:org.eclipse.jdt.ui.editors.textfont"); //$NON-NLS-1$ } });
public void perform(IServer server) { Dialog dialog = PreferencesUtil.createPropertyDialogOn(shell, server, "org.eclipse.wst.server.ui.properties", null, null); dialog.open(); } }
public void run() { String[] preferencePages= collectContextMenuPreferencePages(); if (preferencePages.length > 0 && (shell == null || !shell.isDisposed())) PreferencesUtil.createPreferenceDialogOn(shell, preferencePages[0], preferencePages, null).open(); } };
/** * This method allows us to open a property page in the default platform dialog * @param shell * @param id * @param element * @param data */ public static void showPropertiesDialog(Shell shell, String id, IAdaptable element, Object data) { PreferencesUtil.createPropertyDialogOn(shell, element, id, new String[] {id}, data).open(); } }
/** * This method allows us to open the preference dialog on the specific page, in this case the perspective page * * @param shell the parent shell * @param id the id of preference page to show * @return the result of Window.open() */ public static int showPreferencePage(Shell shell, String id, Object data) { return PreferencesUtil.createPreferenceDialogOn(shell, id, new String[] {id}, data).open(); } }
protected final void configureBuildPathPressed() { cancelPressed(); String id= BUILD_PATH_PAGE_ID; Map<Object, Boolean> input= new HashMap<>(); input.put(BUILD_PATH_BLOCK, Boolean.TRUE); if (PreferencesUtil.createPropertyDialogOn(getShell(), fProject, id, new String[] { id }, input).open() != Window.OK) { return; } }
@Override public void widgetSelected(SelectionEvent e) { PreferenceDialog prefDialog = PreferencesUtil.createPreferenceDialogOn(shell, pageId, displayIds, null); prefDialog.open(); } });
@Override public void run(IMarker marker) { PreferencesUtil.createPropertyDialogOn(JavaPlugin.getActiveWorkbenchShell(), fProject, BuildPathsPropertyPage.PROP_ID, null, null).open(); } }
@Override public void widgetSelected(SelectionEvent e) { if ("org.eclipse.ui.preferencePages.GeneralTextEditor".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(parent.getShell(), e.text, null, null); else if ("org.eclipse.ui.preferencePages.ColorsAndFonts".equals(e.text)) //$NON-NLS-1$ PreferencesUtil.createPreferenceDialogOn(parent.getShell(), e.text, null, "selectFont:org.eclipse.jdt.ui.editors.textfont"); //$NON-NLS-1$ } });
protected final void configureBuildPathPressed() { cancelPressed(); String id= BUILD_PATH_PAGE_ID; Map<Object, Boolean> input= new HashMap<>(); input.put(BUILD_PATH_BLOCK, Boolean.TRUE); if (PreferencesUtil.createPropertyDialogOn(getShell(), fProject, id, new String[] { id }, input).open() != Window.OK) { return; } }
@Override public void widgetSelected(SelectionEvent e) { PreferencesUtil.createPreferenceDialogOn(link.getShell(), "org.apache.uima.ruta.ide.ui.EditorPreferences", null, null); //$NON-NLS-1$ } });
@Override public void run(IMarker marker) { PreferencesUtil.createPropertyDialogOn(JavaPlugin.getActiveWorkbenchShell(), fProject, BuildPathsPropertyPage.PROP_ID, null, null).open(); } }
@Override public void widgetSelected(SelectionEvent e) { PreferencesUtil.createPreferenceDialogOn(link.getShell(), e.text, null, targetInfo); } });
public void run(IAction action) { if (fProject != null) { PreferencesUtil.createPropertyDialogOn(getShell(), fProject, "org.eclipse.ajdt.ui.ProjectPage", null, null).open(); //$NON-NLS-1$ } }
@Override public void widgetSelected(SelectionEvent e) { PreferencesUtil.createPreferenceDialogOn(link.getShell(), e.text, null, null); } });
protected void openCodeTempatePage(String id) { HashMap<String, String> arg= new HashMap<>(); arg.put(CodeTemplatePreferencePage.DATA_SELECT_TEMPLATE, id); PreferencesUtil.createPropertyDialogOn(getShell(), fType.getJavaProject().getProject(), CodeTemplatePreferencePage.PROP_ID, null, arg).open(); }
@Override public void widgetSelected(SelectionEvent e) { PreferencesUtil.createPreferenceDialogOn(getShell(), e.text, null, null); } });
protected void openCodeTempatePage(String id) { HashMap arg= new HashMap(); arg.put(CodeTemplatePreferencePage.DATA_SELECT_TEMPLATE, id); PreferencesUtil.createPropertyDialogOn(getShell(), fType.getJavaProject().getProject(), CodeTemplatePreferencePage.PROP_ID, null, arg).open(); }