Package org.eclipse.jface.preference

Examples of org.eclipse.jface.preference.IPreferenceNode


   */
  private final void collectParameterValues(final Map values,
      final IPreferenceNode[] preferenceNodes, final String namePrefix) {

    for (int i = 0; i < preferenceNodes.length; i++) {
      final IPreferenceNode preferenceNode = preferenceNodes[i];

      final String name;
      if (namePrefix == null) {
        name = preferenceNode.getLabelText();
      } else {
        name = namePrefix
            + WorkbenchMessages.PreferencePageParameterValues_pageLabelSeparator
            + preferenceNode.getLabelText();
      }
      final String value = preferenceNode.getId();
      values.put(name, value);

      collectParameterValues(values, preferenceNode.getSubNodes(), name);
    }
  }
View Full Code Here


   * @see #addTo(String, PropertyPageNode)
   * @return boolean <code>true</code> if it was added somewhere
   */
  public boolean addToDeep(String category, PropertyPageNode node, IPreferenceNode top) {

    IPreferenceNode target = find(category, top);
    if (target != null) {
      target.add(node);
      return true;
    }
   
    IPreferenceNode [] subNodes = top.getSubNodes();
    for (int i = 0; i < subNodes.length; i++) {
View Full Code Here

  public void run(IAction action) {
    IPreferencePage page = new BiologicPreferencePage();
    page.setTitle("BioLogic");
    PreferenceManager mgr = new PreferenceManager();
    IPreferenceNode node = new PreferenceNode("1", page);
    mgr.addToRoot(node);
    PreferenceDialog dialog = new PreferenceDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), mgr);
    dialog.setPreferenceStore(Activator.getDefault().getPreferenceStore());
    dialog.create();
    dialog.setMessage(page.getTitle());
View Full Code Here

        }
    }

    protected boolean showPreferencePage(Composite composite) {
        PreferenceManager manager = PlatformUI.getWorkbench().getPreferenceManager();
        IPreferenceNode node = manager.find("org.eclipse.jdt.ui.preferences.JavaBasePreferencePage").findSubNode(
                "org.eclipse.jdt.debug.ui.preferences.VMPreferencePage");
        PreferenceManager manager2 = new PreferenceManager();
        manager2.addToRoot(node);
        final PreferenceDialog dialog = new PreferenceDialog(composite.getShell(), manager2);
        final boolean[] result = new boolean[] { false };
View Full Code Here

          getShell(), fProject, null, null, null);
      // search for the language specific page
      final List elements = dialog.getPreferenceManager().getElements(
          PreferenceManager.PRE_ORDER);
      for (Iterator i = elements.iterator(); i.hasNext();) {
        final IPreferenceNode node = (IPreferenceNode) i.next();
        final String nodeId = node.getId();
        if (nodeId.endsWith("IncludepathProperties")) { //$NON-NLS-1$
          // recreate dialog and select page found
          dialog.close();
          dialog = PreferencesUtil.createPropertyDialogOn(getShell(),
              fProject, nodeId, null, null);
View Full Code Here

        ISelection sel = new StructuredSelection(new AnnotationTypeNode(editor, null));
        PropertyPage page = new EditorAnnotationPropertyPage();
        page.setElement(new AnnotationTypeNode(editor, null));
        page.setTitle("Styles");
        PreferenceManager mgr = new PreferenceManager();
        IPreferenceNode node = new PreferenceNode("1", page);
        mgr.addToRoot(node);
        PropertyDialog dialog = new PropertyDialog(getSite().getShell(), mgr, sel);
        dialog.create();
        dialog.setMessage(page.getTitle());
        dialog.open();
View Full Code Here

   
    openSnipExPage = new Action("Edit SnipEx Servers", CFPluginImages.getImageRegistry().getDescriptor(CFPluginImages.ICON_SNIPEX)){
      public void run(){
           IPreferencePage page = new SnipExPreferencePage();
           PreferenceManager mgr = new PreferenceManager();
           IPreferenceNode node = new PreferenceNode("1", page);
           mgr.addToRoot(node);
           PreferenceDialog dialog = new PreferenceDialog(getSite().getShell(), mgr);
           dialog.create();
           dialog.setMessage(page.getTitle());
           dialog.open();
View Full Code Here

        if(sel.getFirstElement() instanceof TreeParentNode){
          TreeParentNode selNode = (TreeParentNode)sel.getFirstElement();
          ActionsPreferencePage page = new ActionsPreferencePage();
          page.setFilter(selNode);
             PreferenceManager mgr = new PreferenceManager();
             IPreferenceNode node = new PreferenceNode("1", page);
             mgr.addToRoot(node);
             PreferenceDialog dialog = new PreferenceDialog(viewer.getControl().getShell(), mgr);
             dialog.create();
             dialog.setMessage(page.getTitle());
             dialog.open();
View Full Code Here

    addField(new ColorFieldEditor(CFMLColorsPreferenceConstants.P_COLOR_CFSCRIPT_TEXT,"CFScript Te&xt:",getFieldEditorParent()));
    addField(new ColorFieldEditor(CFMLColorsPreferenceConstants.P_COLOR_CFSCRIPT_KEYWORD,"CFScript Key&word:",getFieldEditorParent()));
    addField(new ColorFieldEditor(CFMLColorsPreferenceConstants.P_COLOR_CFSCRIPT_FUNCTION,"CFScript Funct&ion:",getFieldEditorParent()));
    addField(new ColorFieldEditor(CFMLColorsPreferenceConstants.P_COLOR_CFSCRIPT_STRING,"CFScript Strin&g:",getFieldEditorParent()));

    IPreferenceNode node = this.workbench.getPreferenceManager().find("org.cfeclipse.cfml.preferences.CFMLPreferencePage").findSubNode("org.cfeclipse.cfml.preferences.EditorPreferencePage").findSubNode("org.cfeclipse.cfml.preferences.CFMLColorsPreferencePage");
    getFieldEditorParent().getParent().traverse(SWT.TRAVERSE_TAB_NEXT);
    getFieldEditorParent().getParent().redraw();
    System.err.println(node.toString());
   
    WorkbenchPreferenceDialog woot = (WorkbenchPreferenceDialog)getContainer();
    Object wee = woot.getSelectedPage();
    ISelection borg = woot.getTreeViewer().getSelection();
    woot.getTreeViewer().setSelection(borg);
View Full Code Here

   
    openSnipExPage = new Action("Edit SnipEx Servers", CFPluginImages.getImageRegistry().getDescriptor(CFPluginImages.ICON_SNIPEX)){
      public void run(){
           IPreferencePage page = new SnipExPreferencePage();
           PreferenceManager mgr = new PreferenceManager();
           IPreferenceNode node = new PreferenceNode("1", page);
           mgr.addToRoot(node);
           PreferenceDialog dialog = new PreferenceDialog(getSite().getShell(), mgr);
           dialog.create();
           dialog.setMessage(page.getTitle());
           dialog.open();
View Full Code Here

TOP

Related Classes of org.eclipse.jface.preference.IPreferenceNode

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.