Examples of IWorkbenchPreferenceContainer


Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

      final String folderNameToClean) {
    DerivedResourceCleanerJob derivedResourceCleanerJob = cleanerProvider.get();
    derivedResourceCleanerJob.setUser(true);
    derivedResourceCleanerJob.initialize(getProject(), folderNameToClean);
    if (preferencePageContainer != null) {
      IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
      container.registerUpdateJob(derivedResourceCleanerJob);
    } else {
      derivedResourceCleanerJob.schedule();
    }
  }
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

                "Other settings:\n\n<a>Text Editors</a>: print margin, line numbers ...", appearanceComposite,
                new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "org.eclipse.ui.preferencePages.GeneralTextEditor";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
        colorsAndFontsLinkFieldEditor.getLinkControl(appearanceComposite);

        colorsAndFontsLinkFieldEditor = new LinkFieldEditor("UNUSED",
                "<a>Colors and Fonts</a>: text font, content assist color ...", appearanceComposite,
                new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "org.eclipse.ui.preferencePages.ColorsAndFonts";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
        colorsAndFontsLinkFieldEditor.getLinkControl(appearanceComposite);

        colorsAndFontsLinkFieldEditor = new LinkFieldEditor("UNUSED", "<a>Annotations</a>: occurrences, markers ...",
                appearanceComposite, new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "org.eclipse.ui.editors.preferencePages.Annotations";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

        LinkFieldEditor colorsAndFontsLinkFieldEditor = new LinkFieldEditor("UNUSED",
                "Colors handled through <a>Aptana Themes</a>\n", appearanceComposite, new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "com.aptana.theme.preferencePage";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) prefs
                                .getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

    // only used when page is shown programatically
    setTitle(PHPUIMessages.PHPFormatterPreferencePage_title);
  }

  public void createControl(Composite parent) {
    IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
    fConfigurationBlock = getFormatterPreferencesBlock();
    fConfigurationBlock.init(getNewStatusChangedListener(), getProject(),
        container);
    setDescription(fConfigurationBlock.getDescription());
    super.createControl(parent);
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

  /*
   * @see PreferencePage#createControl(Composite)
   */
  public void createControl(Composite parent) {
    IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
    fCodeTemplateConfigurationBlock = new PHPCodeTemplateBlock(
        getNewStatusChangedListener(), getProject(), container);

    super.createControl(parent);
    // FIXME - HELP -
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

   * @see
   * org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets
   * .Composite)
   */
  public void createControl(Composite parent) {
    IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
    fConfigurationBlock = new SaveActionsConfigurationBlock(
        getNewStatusChangedListener(), getProject(), container);

    super.createControl(parent);

View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

   * @see
   * org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets
   * .Composite)
   */
  public void createControl(Composite parent) {
    IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
    fConfigurationBlock = new PHPVersionConfigurationBlock(
        getNewStatusChangedListener(), getProject(), container);

    super.createControl(parent);

View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

   * @see
   * org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets
   * .Composite)
   */
  public void createControl(Composite parent) {
    IWorkbenchPreferenceContainer container = (IWorkbenchPreferenceContainer) getContainer();
    fConfigurationBlock = new TodoTaskConfigurationBlock(
        getNewStatusChangedListener(), getProject(), container);

    super.createControl(parent);

View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

   * @see org.eclipse.jface.preference.PreferencePage#createContents(org.eclipse.swt.widgets.Composite)
   */
  @SuppressWarnings("restriction")
  @Override
  protected Control createContents(Composite parent) {
    final IWorkbenchPreferenceContainer preferences = (IWorkbenchPreferenceContainer) getContainer();

    Composite container = new Composite(parent, SWT.NULL);
    GridLayout layout = new GridLayout(2, false);
    layout.marginWidth = 0;
    layout.marginHeight = 0;
    container.setLayout(layout);
    container.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.HORIZONTAL_ALIGN_FILL));
    container.setFont(parent.getFont());

    Label titleLabel = new Label(container, SWT.None);
    titleLabel.setText(Messages.OverviewPreferencesPage_OVERVIEW_INFO);
    titleLabel.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 2, 1));

    List<String> ids = new ArrayList<String>();
    List<Image> images = new ArrayList<Image>();
    List<String> labels = new ArrayList<String>();

    Composite linkContainer = new Composite(container, SWT.NONE);
    linkContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 2, 1));
    linkContainer.setLayout(LayoutUtils.createGridLayout(2, 0, 0, 15, 8, false));
    ((GridLayout) linkContainer.getLayout()).marginTop = 10;

    /* Feeds */
    ids.add(FeedsPreferencePage.ID);
    images.add(OwlUI.getImage(fResources, OwlUI.BOOKMARK));
    labels.add(Messages.OverviewPreferencesPage_FEED_OPTIONS);

    /* Browser */
    ids.add(BrowserPreferencePage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/browser.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_BROWSER_OPTIONS);

    /* Sharing */
    ids.add(SharingPreferencesPage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/share.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_SHARE_OPTIONS);

    /* Key Bindings */
    ids.add("org.rssowl.ui.preferences.Keys"); //$NON-NLS-1$
    images.add(OwlUI.getImage(fResources, "icons/elcl16/keyspref.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_KEYS_OPTIONS);

    /* View */
    ids.add(MiscPreferencePage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/view.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_VIEW_OPTIONS);

    /* Colors and Fonts */
    ids.add("org.rssowl.ui.preferences.ColorsAndFonts"); //$NON-NLS-1$
    images.add(OwlUI.getImage(fResources, "icons/elcl16/colors.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_COLOR_FONT_OPTIONS);

    /* Network */
    ids.add("org.eclipse.ui.net.NetPreferences"); //$NON-NLS-1$
    images.add(OwlUI.getImage(fResources, "icons/elcl16/network.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_CONNECTION_OPTIONS);

    /* Notifier */
    ids.add(NotifierPreferencesPage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/notification.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_NOTIFIER_OPTIONS);

    /* Labels */
    ids.add(ManageLabelsPreferencePage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/labels.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_LABEL_OPTIONS);

    /* Passwords */
    ids.add(CredentialsPreferencesPage.ID);
    images.add(OwlUI.getImage(fResources, "icons/elcl16/passwords.gif")); //$NON-NLS-1$
    labels.add(Messages.OverviewPreferencesPage_PASSWORD_OPTIONS);

    /* Create */
    for (int i = 0; i < ids.size(); i++) {
      final String id = ids.get(i);

      Label imgLabel = new Label(linkContainer, SWT.None);
      imgLabel.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, true));
      imgLabel.setImage(images.get(i));

      Link link = new Link(linkContainer, SWT.None);
      link.setText("<a>" + labels.get(i) + "</a>"); //$NON-NLS-1$ //$NON-NLS-2$
      link.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
      link.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
          preferences.openPage(id, null);
        }
      });
    }

    /* Search Info Container */
 
View Full Code Here

Examples of org.eclipse.ui.preferences.IWorkbenchPreferenceContainer

        LinkFieldEditor prefs = new LinkFieldEditor("PREF_TO_IGNORE_0",
                "\nColors may be changed through the <a>themes</a>.", p, new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "com.aptana.theme.preferencePage";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
        addField(prefs);

        prefs = new LinkFieldEditor("PREF_TO_IGNORE_0",
                "\nKeywords colored are defined through the\n<a>templates with the context 'Django tags'</a>.", p,
                new SelectionListener() {

                    public void widgetSelected(SelectionEvent e) {
                        String id = "org.python.pydev.django_templates.templates";
                        IWorkbenchPreferenceContainer workbenchPreferenceContainer = ((IWorkbenchPreferenceContainer) getContainer());
                        workbenchPreferenceContainer.openPage(id, null);
                    }

                    public void widgetDefaultSelected(SelectionEvent e) {
                    }
                });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.