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

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

Introduction

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

Prototype

void setDefault(String name, boolean value);

Source Link

Document

Sets the default value for the boolean-valued preference with the given name.

Usage

From source file:eu.hohenegger.indentationtree.prefs.PreferenceInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    store.setDefault(PreferencePage.EDITOR_FILTER_EMPTY_LINES, true);
}

From source file:eu.hydrologis.jgrass.gpsnmea.preferences.pages.PreferenceInitializer.java

License:Open Source License

public void initializeDefaultPreferences() {
    GpsActivator gpsActivator = GpsActivator.getDefault();
    if (gpsActivator != null) {
        final IPreferenceStore store = gpsActivator.getPreferenceStore();
        if (store != null) {
            // advanced page
            store.setDefault(PreferenceConstants.MAXWAIT, "5000");
            store.setDefault(PreferenceConstants.BAUDRATE, "4800");
            store.setDefault(PreferenceConstants.DATABIT, "8");
            store.setDefault(PreferenceConstants.STOPBIT, "1");
            store.setDefault(PreferenceConstants.PARITYBIT, "0");
            store.setDefault(PreferenceConstants.TESTMODE, false);
            store.setDefault(PreferenceConstants.DISTANCE_THRESHOLD, 3.0);
            store.setDefault(PreferenceConstants.INTERVAL_SECONDS, 5);

            // correction page
            store.setDefault(DELTAX, "0.0");
            store.setDefault(DELTAY, "0.0");

            Display.getDefault().syncExec(new Runnable() {
                public void run() {
                    // properties page
                    store.setDefault(WIDTH, 1);
                    Color red = Display.getDefault().getSystemColor(SWT.COLOR_RED);
                    PreferenceConverter.setDefault(store, ACTIVECOLOR, red.getRGB());
                    Color magenta = Display.getDefault().getSystemColor(SWT.COLOR_MAGENTA);
                    PreferenceConverter.setDefault(store, NONACTIVECOLOR, magenta.getRGB());
                    store.setDefault(DOCROSSHAIR, false);
                    store.setDefault(CROSSWIDTH, 1);
                    Color gray = Display.getDefault().getSystemColor(SWT.COLOR_DARK_GRAY);
                    PreferenceConverter.setDefault(store, CROSSCOLOR, gray.getRGB());
                }//from  w  w w.j  a va  2s . co  m
            });

        }
    }
}

From source file:ext.org.eclipse.jdt.internal.corext.fix.CleanUpConstants.java

License:Open Source License

public static void initDefaults(IPreferenceStore store) {
    CleanUpOptions settings = JavaPlugin.getDefault().getCleanUpRegistry()
            .getDefaultOptions(CleanUpConstants.DEFAULT_CLEAN_UP_OPTIONS);
    for (Iterator<String> iterator = settings.getKeys().iterator(); iterator.hasNext();) {
        String key = iterator.next();
        store.setDefault(key, settings.getValue(key));
    }/*from ww w .  j ava2  s .  c  o m*/

    store.setDefault(SHOW_CLEAN_UP_WIZARD, true);
    store.setDefault(CLEANUP_PROFILE, DEFAULT_PROFILE);
    store.setDefault(CLEANUP_ON_SAVE_PROFILE, DEFAULT_SAVE_PARTICIPANT_PROFILE);
}

From source file:ext.org.eclipse.jdt.internal.ui.preferences.NewJavaProjectPreferencePage.java

License:Open Source License

public static void initDefaults(IPreferenceStore store) {
    store.setDefault(SRCBIN_FOLDERS_IN_NEWPROJ, true);
    store.setDefault(SRCBIN_SRCNAME, "src"); //$NON-NLS-1$
    store.setDefault(SRCBIN_BINNAME, "bin"); //$NON-NLS-1$

    store.setDefault(CLASSPATH_JRELIBRARY_LIST, getDefaultJRELibraries());
    store.setDefault(CLASSPATH_JRELIBRARY_INDEX, 0);
}

From source file:ext.org.eclipse.jdt.internal.ui.wizards.buildpaths.newsourcepage.NewSourceContainerWorkbookPage.java

License:Open Source License

/**
 * Initializes controls and return composite containing
 * these controls.//from   ww w.j av a  2  s . co  m
 *
 * Before calling this method, make sure to have
 * initialized this instance with a java project
 * using <code>init(IJavaProject)</code>.
 *
 * @param parent the parent composite
 * @return composite containing controls
 *
 * @see #init(IJavaProject)
 */
@Override
public Control getControl(Composite parent) {
    final int[] sashWeight = { 60 };
    final IPreferenceStore preferenceStore = JavaPlugin.getDefault().getPreferenceStore();
    preferenceStore.setDefault(OPEN_SETTING, true);

    // ScrolledPageContent is needed for resizing on expand the expandable composite
    ScrolledPageContent scrolledContent = new ScrolledPageContent(parent);
    Composite body = scrolledContent.getBody();
    body.setLayout(new GridLayout());

    final SashForm sashForm = new SashForm(body, SWT.VERTICAL | SWT.NONE);
    sashForm.setFont(sashForm.getFont());

    ViewerPane pane = new ViewerPane(sashForm, SWT.BORDER | SWT.FLAT);
    pane.setContent(fPackageExplorer.createControl(pane));
    fPackageExplorer.setContentProvider();

    final ExpandableComposite excomposite = new ExpandableComposite(sashForm, SWT.NONE,
            ExpandableComposite.TWISTIE | ExpandableComposite.CLIENT_INDENT);
    excomposite.setFont(sashForm.getFont());
    excomposite.setText(NewWizardMessages.NewSourceContainerWorkbookPage_HintTextGroup_title);
    final boolean isExpanded = preferenceStore.getBoolean(OPEN_SETTING);
    excomposite.setExpanded(isExpanded);
    excomposite.addExpansionListener(new ExpansionAdapter() {
        @Override
        public void expansionStateChanged(ExpansionEvent e) {
            ScrolledPageContent parentScrolledComposite = getParentScrolledComposite(excomposite);
            if (parentScrolledComposite != null) {
                boolean expanded = excomposite.isExpanded();
                parentScrolledComposite.reflow(true);
                adjustSashForm(sashWeight, sashForm, expanded);
                preferenceStore.setValue(OPEN_SETTING, expanded);
            }
        }
    });

    excomposite.setClient(fHintTextGroup.createControl(excomposite));
    fUseFolderOutputs.doFillIntoGrid(body, 1);

    fActionGroup = new DialogPackageExplorerActionGroup(fHintTextGroup, fContext, fPackageExplorer, this);
    fActionGroup.addBuildpathModifierListener(this);

    fUseFolderOutputs.setDialogFieldListener(new IDialogFieldListener() {
        public void dialogFieldChanged(DialogField field) {
            boolean isUseFolders = fUseFolderOutputs.isSelected();
            if (!isUseFolders) {
                ResetAllOutputFoldersAction action = new ResetAllOutputFoldersAction(fContext, fJavaProject,
                        fPackageExplorer) {
                    @Override
                    public void run() {
                        commitDefaultOutputFolder();
                        super.run();
                    }
                };
                action.addBuildpathModifierListener(NewSourceContainerWorkbookPage.this);
                action.run();
            }
            fPackageExplorer.showOutputFolders(isUseFolders);
        }
    });

    Composite outputLocation = new Composite(body, SWT.NONE);
    outputLocation.setLayout(new GridLayout(2, false));
    outputLocation.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

    LayoutUtil.doDefaultLayout(outputLocation, new DialogField[] { fOutputLocationField }, true, SWT.DEFAULT,
            SWT.DEFAULT);
    LayoutUtil.setHorizontalGrabbing(fOutputLocationField.getTextControl(null));

    // Create toolbar with actions on the left
    ToolBarManager tbm = fActionGroup.createLeftToolBarManager(pane);
    pane.setTopCenter(null);
    pane.setTopLeft(tbm.getControl());

    // Create toolbar with help on the right
    tbm = fActionGroup.createLeftToolBar(pane);
    pane.setTopRight(tbm.getControl());

    fHintTextGroup.setActionGroup(fActionGroup);
    fPackageExplorer.setActionGroup(fActionGroup);

    sashForm.setWeights(new int[] { 60, 40 });
    adjustSashForm(sashWeight, sashForm, excomposite.isExpanded());
    GridData gd = new GridData(GridData.FILL_BOTH);
    PixelConverter converter = new PixelConverter(parent);
    gd.heightHint = converter.convertHeightInCharsToPixels(20);
    sashForm.setLayoutData(gd);

    parent.layout(true);

    return scrolledContent;
}

From source file:fable.framework.navigator.preferences.SampleNavigatorPreferencesInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore preferences = Activator.getDefault().getPreferenceStore();
    preferences.setDefault(FabioPreferenceConstants.FILE_TYPE,
            default_pref.get(FabioPreferenceConstants.FILE_TYPE, IVarKeys.FABIO_TYPES));
    preferences.setDefault(FabioPreferenceConstants.STEM_NAME,
            default_pref.get(FabioPreferenceConstants.STEM_NAME, ""));
    preferences.setDefault(FabioPreferenceConstants.FIX_COLUMN_SIZE,
            default_pref.getBoolean(FabioPreferenceConstants.FIX_COLUMN_SIZE, false));

    preferences.setDefault(FabioPreferenceConstants.USE_FABIO, false);

}

From source file:fable.framework.toolboxpreferences.PreferencesInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore preferences = Activator.getDefault().getPreferenceStore();

    // Layout/* ww  w.  j a  v a2  s .  c  o  m*/
    // Rectangle screenWidth = Display.getCurrent().getPrimaryMonitor()
    // .getBounds();

    /*
     * if (screenWidth.height > IVarKeys.SCREENHEIGHT) { // preferences are
     * large screen preferences.setDefault(
     * ConfigurationPreferencesPage.perspectiveLayout,
     * ConfigurationPreferencesPage.prefLargeScreen); } else { //
     * preferences are small screen preferences.setDefault(
     * ConfigurationPreferencesPage.perspectiveLayout,
     * ConfigurationPreferencesPage.prefSmallScreen); }
     */
    preferences.setDefault(ConfigurationPreferencesPage.perspectiveLayout,
            ConfigurationPreferencesPage.prefLargeScreen);

    // Logger
    preferences.setDefault(PreferenceConstants.P_FABLE_LOGGER_LEVEL, LOGGER_LEVEL_INFO);
    preferences.setDefault(PreferenceConstants.P_ROOT_LOGGER_LEVEL, LOGGER_LEVEL_ERROR);

    // Image printing (Note that units must be set before the margins
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_UNITS, IMAGE_PRINT_UNITS);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_LEFT, IMAGE_PRINT_LEFT);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_RIGHT, IMAGE_PRINT_RIGHT);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_TOP, IMAGE_PRINT_TOP);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_BOTTOM, IMAGE_PRINT_BOTTOM);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_HALIGN, IMAGE_PRINT_HALIGN);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_VALIGN, IMAGE_PRINT_VALIGN);
    preferences.setDefault(PreferenceConstants.P_IMAGE_PRINT_ORIENT, IMAGE_PRINT_ORIENT);

    // Memory Usage
    preferences.setDefault(PreferenceConstants.P_MU_SHOW_LEGEND, MU_SHOW_LEGEND);
    preferences.setDefault(PreferenceConstants.P_MU_SHOW_MAX, MU_SHOW_MAX);
    preferences.setDefault(PreferenceConstants.P_MU_INTERVAL, MU_INTERVAL);
    preferences.setDefault(PreferenceConstants.P_MU_MAX_AGE, MU_MAX_AGE);
}

From source file:fable.framework.ui.preferences.ColumnFilePlotPreferencesInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore prefs = Activator.getDefault().getPreferenceStore();
    prefs.setDefault(ColumnFilePlotPreferences.X_LABEL, "sc");
    prefs.setDefault(ColumnFilePlotPreferences.Y_LABEL, "fc");
}

From source file:fable.imageviewer.preferences.PreferenceInitializer.java

License:Open Source License

public void initializeDefaultPreferences() {
    // KE: IPreferenceStore is the older form. Preferences is newer.
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    store.setDefault(PreferenceConstants.P_IMAGES_CACHED, "10");
    store.setDefault(PreferenceConstants.P_IMAGES_PER_TAB, "100");
    store.setDefault(PreferenceConstants.P_MAX_SAMPLES, "10");
    store.setDefault(PreferenceConstants.P_XLABEL, "");
    store.setDefault(PreferenceConstants.P_YLABEL, "");
    store.setDefault(PreferenceConstants.P_ORIENT, "0");
    store.setDefault(PreferenceConstants.P_PALETTE, "0");
    store.setDefault(PreferenceConstants.P_COORD_X0, "0");
    store.setDefault(PreferenceConstants.P_COORD_Y0, "0");
    store.setDefault(PreferenceConstants.P_COORD_PIXELWIDTH, "1");
    store.setDefault(PreferenceConstants.P_COORD_PIXELHEIGHT, "1");
    store.setDefault(PreferenceConstants.P_COORD_XNAME, "x");
    store.setDefault(PreferenceConstants.P_COORD_YNAME, "y");

    store.setDefault(PreferenceConstants.P_AUTOSCALE, true);
    store.setDefault(PreferenceConstants.P_KEEPASPECT, true);
}

From source file:fable.python.preferences.PreferencesInitializer.java

License:Open Source License

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore preferences = Activator.getDefault().getPreferenceStore();

    // PYTHONPATH
    preferences.setDefault(PreferenceConstants.P_PYTHON_PYTHONPATH,
            System.getProperty("eclipse.home.location"));
}