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

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

Introduction

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

Prototype

String TRUE

To view the source code for org.eclipse.jface.preference IPreferenceStore TRUE.

Click Source Link

Document

The string representation used for true ("true").

Usage

From source file:org.eclipselabs.nullness.ui.NullnessConfigurationBlock.java

License:Open Source License

@Override
protected Control createContents(Composite parent) {

    Composite fieldEditorParent = new Composite(parent, SWT.NULL);
    GridLayout layout = new GridLayout();
    layout.numColumns = 1;// www . ja v a 2  s.  c  o m
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    fieldEditorParent.setLayout(layout);
    fieldEditorParent.setFont(parent.getFont());

    addCheckBox(fieldEditorParent, "Generate runtime assertions", NullnessConfigurationBlock.KEY_ACTIVE_BOOLEAN,
            new String[] { IPreferenceStore.TRUE, IPreferenceStore.FALSE }, 0);

    Dialog.applyDialogFont(fieldEditorParent);
    return fieldEditorParent;
}

From source file:org.jboss.tools.browsersim.eclipse.Activator.java

License:Open Source License

/**
 * Sets Eclipse preferences values from o.j.t.vpe.browsersim to o.j.t.browsersim preferences store 
 *//*from   ww  w.  jav  a  2s  .  c  om*/
private void backportEclipsePreferences() {
    String oldJvmAutomatically = Platform.getPreferencesService().getString(OLD_PLUGIN_ID,
            OLD_BROWSERSIM_JVM_AUTOMATICALLY, null, null);
    if (oldJvmAutomatically != null) {
        String oldGTK2 = Platform.getPreferencesService().getString(OLD_PLUGIN_ID, OLD_BROWSERSIM_GTK_2,
                PreferencesUtil.requiresGTK3() ? IPreferenceStore.FALSE : IPreferenceStore.TRUE, null);
        String oldJvmId = Platform.getPreferencesService().getString(OLD_PLUGIN_ID, OLD_BROWSERSIM_JVM_ID, "", //$NON-NLS-1$
                null);

        IPreferenceStore store = getPreferenceStore();
        store.setValue(BrowserSimPreferencesPage.BROWSERSIM_GTK_2, oldGTK2);
        store.setValue(BrowserSimPreferencesPage.BROWSERSIM_JVM_AUTOMATICALLY, oldJvmAutomatically);
        store.setValue(BrowserSimPreferencesPage.BROWSERSIM_JVM_ID, oldJvmId);
    }
}

From source file:org.jboss.tools.browsersim.eclipse.launcher.ExternalProcessLauncher.java

License:Open Source License

public static boolean isGTK2() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    if (IPreferenceStore.TRUE.equals(store.getString(BrowserSimPreferencesPage.BROWSERSIM_GTK_2))) {
        return true;
    }//  w  w  w .j  a  v  a2s .  c  o  m
    return false;
}

From source file:org.jboss.tools.browsersim.eclipse.preferences.BrowserSimPreferencesInitializer.java

License:Open Source License

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

    store.setDefault(BrowserSimPreferencesPage.BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.TRUE);
    store.setDefault(BrowserSimPreferencesPage.BROWSERSIM_GTK_2,
            PreferencesUtil.requiresGTK3() ? IPreferenceStore.FALSE : IPreferenceStore.TRUE);
}

From source file:org.jboss.tools.browsersim.eclipse.preferences.BrowserSimPreferencesPage.java

License:Open Source License

@Override
protected Control createContents(Composite parent) {
    initializeDialogUnits(parent);/*  w w w  .j  a v a2 s.  c  o  m*/
    int nColumns = 2;

    Composite result = new Composite(parent, SWT.NONE);
    result.setFont(parent.getFont());

    GridLayout layout = new GridLayout();
    layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
    layout.marginWidth = 0;
    layout.numColumns = nColumns;
    result.setLayout(layout);

    PreferenceLinkArea contentTypeArea = new PreferenceLinkArea(result, SWT.NONE,
            "org.eclipse.jdt.debug.ui.preferences.VMPreferencePage", //$NON-NLS-1$
            Messages.BrowserSimPreferencesPage_JRE_LINK, (IWorkbenchPreferenceContainer) getContainer(), null);
    GridData data = new GridData();
    data.horizontalSpan = 2;
    contentTypeArea.getControl().setLayoutData(data);
    contentTypeArea.getControl().setFont(parent.getFont());

    Group jreGroup = new Group(result, SWT.NONE);

    GridLayout jreGroupLayout = new GridLayout();
    jreGroupLayout.numColumns = 3;
    jreGroup.setLayout(jreGroupLayout);

    GridData jreGroupLayoutData = new GridData(GridData.FILL_HORIZONTAL);
    jreGroupLayoutData.horizontalSpan = 2;
    jreGroup.setLayoutData(jreGroupLayoutData);

    jreGroup.setText(Messages.BrowserSimPreferencesPage_SELECT_JRE);

    radioListener = new SelectionListener() {
        @Override
        public void widgetSelected(SelectionEvent e) {
            controlChanged(e.widget);
        }

        @Override
        public void widgetDefaultSelected(SelectionEvent e) {
        }
    };

    automatically = addRadioButton(jreGroup, Messages.BrowserSimPreferencesPage_DETECT_AUTOMATICALLY,
            BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.TRUE, 0);
    automatically.addSelectionListener(radioListener);
    select = addRadioButton(jreGroup, Messages.BrowserSimPreferencesPage_SELECT, BROWSERSIM_JVM_AUTOMATICALLY,
            IPreferenceStore.FALSE, 0);
    select.addSelectionListener(radioListener);

    combo = new Combo(jreGroup, SWT.READ_ONLY);
    for (int i = 0; i < jvms.size(); i++) {
        combo.add(jvms.get(i).getName(), i);
    }
    combo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

    fillValues();

    if (PlatformUtil.OS_LINUX.equals(PlatformUtil.getOs())) {
        addGtkGroup(result);
    }

    Dialog.applyDialogFont(result);
    return result;
}

From source file:org.jboss.tools.browsersim.eclipse.preferences.BrowserSimPreferencesPage.java

License:Open Source License

private void addGtkGroup(Composite result) {
    Group gtkGroup = new Group(result, SWT.NONE);

    GridLayout gtkGroupLayout = new GridLayout();
    gtkGroupLayout.numColumns = 2;/*from w ww. j ava 2s. c  om*/
    gtkGroup.setLayout(gtkGroupLayout);

    GridData gtkGridData = new GridData(GridData.FILL_HORIZONTAL);
    gtkGroup.setLayoutData(gtkGridData);

    gtkGroup.setText(Messages.BrowserSimPreferencesPage_SELECT_GTK);

    gtk2 = addRadioButton(gtkGroup, Messages.BrowserSimPreferencesPage_GTK_2, BROWSERSIM_GTK_2,
            IPreferenceStore.TRUE, 0);
    gtk3 = addRadioButton(gtkGroup, Messages.BrowserSimPreferencesPage_GTK_3, BROWSERSIM_GTK_2,
            IPreferenceStore.FALSE, 0);

    setGtkValues();
}

From source file:org.jboss.tools.browsersim.eclipse.preferences.BrowserSimPreferencesPage.java

License:Open Source License

private void setGtkValues() {
    if (IPreferenceStore.TRUE.equals(getPreferenceStore().getString(BROWSERSIM_GTK_2))) {
        gtk2.setSelection(true);// w w w .j  av a 2s .  co m
    } else {
        gtk3.setSelection(true);
    }
}

From source file:org.jboss.tools.browsersim.eclipse.preferences.BrowserSimPreferencesPage.java

License:Open Source License

@Override
public boolean performOk() {
    IPreferenceStore store = getPreferenceStore();

    if (PlatformUtil.OS_LINUX.equals(PlatformUtil.getOs())) {
        if (gtk2.getSelection()) {
            store.setValue(BROWSERSIM_GTK_2, IPreferenceStore.TRUE);
        } else {/*w w w  . ja v  a2 s  .  co  m*/
            store.setValue(BROWSERSIM_GTK_2, IPreferenceStore.FALSE);
        }
    }

    if (automatically.getSelection()) {
        store.setValue(BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.TRUE);
    } else {
        store.setValue(BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.FALSE);
        String value = jvms.get(combo.getSelectionIndex()).getId();

        // check that this jvm was not deleted from Installed JRE's page before saving
        boolean exists = false;
        for (IVMInstall vm : PreferencesUtil.getSuitableJvms()) {
            if (value.equals(vm.getId())) {
                exists = true;
                break;
            }
        }

        if (exists) {
            store.setValue(BROWSERSIM_JVM_ID, value);
        } else {
            // if selected jvm is deleted from Installed JRE's page, any suitable jvm will use
            store.setValue(BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.TRUE);
        }
    }
    return true;
}

From source file:org.jboss.tools.vpe.browsersim.eclipse.launcher.ExternalProcessLauncher.java

License:Open Source License

private static boolean isGTK2() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    if (IPreferenceStore.TRUE.equals(store.getString(BrowserSimPreferencesPage.BROWSERSIM_GTK_2))) {
        return true;
    }//from  ww w  .  j  a v a2s .c o  m
    return false;
}

From source file:org.jboss.tools.vpe.browsersim.eclipse.preferences.BrowserSimPreferencesInitializer.java

License:Open Source License

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

    store.setDefault(BrowserSimPreferencesPage.BROWSERSIM_JVM_AUTOMATICALLY, IPreferenceStore.TRUE);
    store.setDefault(BrowserSimPreferencesPage.BROWSERSIM_GTK_2, IPreferenceStore.TRUE);
}