Example usage for org.eclipse.jface.preference IPreferenceStore getInt

List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore getInt.

Prototype

int getInt(String name);

Source Link

Document

Returns the current value of the integer-valued preference with the given name.

Usage

From source file:com.google.dart.tools.ui.internal.text.functions.ContentAssistPreference.java

License:Open Source License

/**
 * Configure the given content assistant from the given store.
 *///  ww w  .  jav a  2 s . c  o  m
public static void configure(ContentAssistant assistant, IPreferenceStore store) {

    DartTextTools textTools = DartToolsPlugin.getDefault().getDartTextTools();
    IColorManager manager = textTools.getColorManager();

    boolean enabled = store.getBoolean(AUTOACTIVATION);
    assistant.enableAutoActivation(enabled);

    int delay = store.getInt(AUTOACTIVATION_DELAY);
    assistant.setAutoActivationDelay(delay);

    Color c = getColor(store, PROPOSALS_FOREGROUND, manager);
    assistant.setProposalSelectorForeground(c);

    c = getColor(store, PROPOSALS_BACKGROUND, manager);
    assistant.setProposalSelectorBackground(c);

    c = getColor(store, PARAMETERS_FOREGROUND, manager);
    assistant.setContextInformationPopupForeground(c);
    assistant.setContextSelectorForeground(c);

    c = getColor(store, PARAMETERS_BACKGROUND, manager);
    assistant.setContextInformationPopupBackground(c);
    assistant.setContextSelectorBackground(c);

    enabled = store.getBoolean(AUTOINSERT);
    assistant.enableAutoInsert(enabled);

    enabled = store.getBoolean(PREFIX_COMPLETION);
    assistant.enablePrefixCompletion(enabled);
    assistant.enableColoredLabels(true);

    configureJavaProcessor(assistant, store);
    DartX.todo("dartdoc");
    // configureJavaDocProcessor(assistant, store);
}

From source file:com.google.dart.tools.ui.presentation.DartEditorPresentationFactory.java

License:Open Source License

@Override
public StackPresentation createViewPresentation(Composite parent, IStackPresentationSite site) {
    DefaultTabFolder folder = new DefaultTabFolder(parent, SWT.TOP | SWT.BORDER,
            site.supportsState(IStackPresentationSite.STATE_MINIMIZED),
            site.supportsState(IStackPresentationSite.STATE_MAXIMIZED));

    final IPreferenceStore store = PlatformUI.getPreferenceStore();
    final int minimumCharacters = store.getInt(IWorkbenchPreferenceConstants.VIEW_MINIMUM_CHARACTERS);

    if (minimumCharacters >= 0) {
        folder.setMinimumCharacters(minimumCharacters);
    }//from   w ww . ja  v  a 2s  . co  m
    folder.setUnselectedCloseVisible(false);
    folder.setUnselectedImageVisible(true);
    folder.setSimpleTabs(false);

    PresentablePartFolder partFolder = new PresentablePartFolder(folder);

    TabbedStackPresentation result = new TabbedStackPresentation(site, partFolder, new ViewSystemMenu(site));

    DefaultThemeListener themeListener = new DefaultThemeListener(folder, result.getTheme());
    result.getTheme().addListener(themeListener);

    return result;
}

From source file:com.google.gdt.eclipse.designer.model.widgets.support.GwtState.java

License:Open Source License

/**
 * @return the timeout to wait for hosted mode to initialize.
 *///from   w w  w.  jav a  2  s.co  m
private static int getHostedModeTimeout() {
    IPreferenceStore store = Activator.getStore();
    int timeout = store.getInt(Constants.P_GWT_HOSTED_INIT_TIME);
    if (timeout == 0) {
        return Integer.MAX_VALUE;
    }
    return timeout * 1000;
}

From source file:com.halware.nakedide.eclipse.core.logging.LogController.java

License:Open Source License

private void addSocketAppender() {
    assert _socketAppender == null;

    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    String hostname = store.getString(LogController.SOCKET_APPENDER_HOST_NAME_KEY);
    int port = store.getInt(LogController.SOCKET_APPENDER_PORT_KEY);
    Logger.getRootLogger().addAppender(new SocketAppender(hostname, port));

    _socketAppender = new SocketAppender(hostname, port);
    Logger.getRootLogger().addAppender(_socketAppender);
}

From source file:com.hudren.woodpile.WoodpilePlugin.java

License:Open Source License

private synchronized void init() {
    if (source == null) {
        try {/*from  w w  w.  ja v  a  2  s  .  com*/
            // Get user preferences
            final IPreferenceStore prefs = WoodpilePlugin.getDefault().getPreferenceStore();
            final int port = prefs.getInt(PreferenceConstants.PORT);
            final int xmlPort = prefs.getInt(PreferenceConstants.XML_PORT);
            final boolean start = prefs.getBoolean(PreferenceConstants.AUTO_STARTUP);

            source = new Source(port, xmlPort);
            source.start();

            log = new Log(start);
            logs.add(log);

            source.addListener(log);
        } catch (final IOException e) {
            e.printStackTrace();
        }
    }
}

From source file:com.iw.plugins.spindle.editors.spec.assist.SpecCompletionProcessor.java

License:Mozilla Public License

private String getSkeletonSpecification(String extension) {
    IPreferenceStore store = UIPlugin.getDefault().getPreferenceStore();
    boolean useTabs = store.getBoolean(UIPlugin.PLUGIN_ID + ".FORMATTER_USE_TABS_TO_INDENT");
    int tabSize = store.getInt(UIPlugin.PLUGIN_ID + ".EDITOR_DISPLAY_TAB_WIDTH");
    StringWriter swriter = new StringWriter();
    IndentingWriter iwriter = new IndentingWriter(swriter, useTabs, tabSize, 0, null);
    if ("jwc".equals(extension)) {
        XMLUtil.writeComponentSpecification(iwriter, UIPlugin.DEFAULT_COMPONENT_SPEC, 0);
        return swriter.toString();
    } else if ("page".equals(extension)) {
        XMLUtil.writeComponentSpecification(iwriter, UIPlugin.DEFAULT_PAGE_SPEC, 0);
        return swriter.toString();
    } else if ("application".equals(extension)) {
        XMLUtil.writeApplicationSpecification(iwriter, UIPlugin.DEFAULT_APPLICATION_SPEC, 0);
        return swriter.toString();
    } else if ("library".equals(extension)) {
        XMLUtil.writeLibrarySpecification(iwriter, UIPlugin.DEFAULT_LIBRARY_SPEC, 0);
        return swriter.toString();
    }/*  w  w  w  .j ava 2s .  c o  m*/
    return "";
}

From source file:com.iw.plugins.spindle.editors.spec.SpecFileDocumentProvider.java

License:Mozilla Public License

private String getSkeletonSpecification(String extension) {
    IPreferenceStore store = UIPlugin.getDefault().getPreferenceStore();
    boolean useTabs = store.getBoolean(PreferenceConstants.FORMATTER_TAB_CHAR);
    int tabSize = store.getInt(PreferenceConstants.FORMATTER_TAB_SIZE);
    StringWriter swriter = new StringWriter();
    IndentingWriter iwriter = new IndentingWriter(swriter, useTabs, tabSize, 0, null);
    if ("jwc".equals(extension)) {
        XMLUtil.writeComponentSpecification(iwriter, UIPlugin.DEFAULT_COMPONENT_SPEC, 0);
        return swriter.toString();
    } else if ("page".equals(extension)) {
        XMLUtil.writeComponentSpecification(iwriter, UIPlugin.DEFAULT_PAGE_SPEC, 0);
        return swriter.toString();
    } else if ("application".equals(extension)) {
        XMLUtil.writeApplicationSpecification(iwriter, UIPlugin.DEFAULT_APPLICATION_SPEC, 0);
        return swriter.toString();
    } else if ("library".equals(extension)) {
        XMLUtil.writeLibrarySpecification(iwriter, UIPlugin.DEFAULT_LIBRARY_SPEC, 0);
        return swriter.toString();
    }/* w w  w  .  j  a  va 2 s  .c  om*/
    return "";
}

From source file:com.iw.plugins.spindle.ui.wizards.factories.LibraryFactory.java

License:Mozilla Public License

static private String getLibraryContent() throws CoreException, InterruptedException {

    PluginLibrarySpecification librarySpec = new PluginLibrarySpecification();
    librarySpec.setPublicId(SpecificationParser.TAPESTRY_DTD_1_3_PUBLIC_ID);
    IPreferenceStore store = UIPlugin.getDefault().getPreferenceStore();
    boolean useTabs = store.getBoolean(PreferenceConstants.FORMATTER_TAB_CHAR);
    int tabSize = store.getInt(PreferenceConstants.FORMATTER_TAB_SIZE);
    StringWriter swriter = new StringWriter();
    IndentingWriter iwriter = new IndentingWriter(swriter, useTabs, tabSize, 0, null);
    XMLUtil.writeLibrarySpecification(iwriter, librarySpec, 0);
    iwriter.flush();/*from   ww  w  .ja  v a  2  s  .  c  om*/
    return swriter.toString();
}

From source file:com.iw.plugins.spindle.ui.wizards.source.MoveImplicitToSpecWizard.java

License:Mozilla Public License

private void init(TemplateEditor templateEditor, XMLNode sourceNode, List sourceAttributes,
        ITextEditor targetEditor, PluginComponentSpecification buildStateComponent) {
    IPreferenceStore store = UIPlugin.getDefault().getPreferenceStore();
    fUseTabIndent = store.getBoolean(FORMATTER_USE_TABS_TO_INDENT);
    fTabSpaces = store.getInt(EDITOR_DISPLAY_TAB_WIDTH);
    fTemplateEditor = templateEditor;// w ww  . j a va2  s . c  o  m
    fImplicitNode = sourceNode;
    fAttributeList = sourceAttributes;
    fSpecEditor = targetEditor;
    fRelatedSpec = buildStateComponent;
    TemplateTapestryAccess access = new TemplateTapestryAccess(templateEditor);
    String jwcid = null;
    for (Iterator iter = sourceAttributes.iterator(); iter.hasNext();) {
        XMLNode node = (XMLNode) iter.next();
        if (node.getName().equals(TemplateParser.JWCID_ATTRIBUTE_NAME)) {
            jwcid = node.getAttributeValue();
            break;
        }
    }
    access.setJwcid(jwcid);
    fSimpleId = access.getSimpleId();
    fFullType = access.getFullType();
    fImplicitComponent = access.getResolvedComponent();
    initializeDocuments();
}

From source file:com.iw.plugins.spindle.util.Utils.java

License:Mozilla Public License

public static int getImportNumberThreshold() {
    IPreferenceStore prefs = JavaPlugin.getDefault().getPreferenceStore();
    int threshold = prefs.getInt(PreferenceConstants.ORGIMPORTS_ONDEMANDTHRESHOLD);
    if (threshold < 0) {
        threshold = Integer.MAX_VALUE;
    }//from  w  w w . ja va 2 s  .  c  om
    return threshold;
}