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

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

Introduction

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

Prototype

void setValue(String name, boolean value);

Source Link

Document

Sets the current value of the boolean-valued preference with the given name.

Usage

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * /* ww w . j av a2 s .c o  m*/
 * @generated NOT
 */
@Override
public void setValidationDelay(int newValidationDelay) {
    if (newValidationDelay < 1 || 1000000 < newValidationDelay)
        throw new IllegalArgumentException("delay must be in range [1;1000000["); //$NON-NLS-1$
    setValidationDelayGen(newValidationDelay);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_VALIDATION_DELAY, newValidationDelay);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * //from  w w  w.  ja v a2s.c  om
 * @generated NOT
 */
@Override
public void setValidationDelayWindow(int newValidationDelayWindow) {
    if (newValidationDelayWindow < 1 || 1000000 < newValidationDelayWindow)
        throw new IllegalArgumentException("delay must be in range [1;1000000["); //$NON-NLS-1$
    setValidationDelayWindowGen(newValidationDelayWindow);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_VALIDATION_DELAY_WINDOW, newValidationDelayWindow);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * // w ww. j a v a2 s  .c  o m
 * @generated NOT
 */
@Override
public void setRequiredVBImageDecorationShown(boolean newRequiredVBImageDecorationShown) {
    setRequiredVBImageDecorationShownGen(newRequiredVBImageDecorationShown);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_REQUIRED_VBID_SHOWN, newRequiredVBImageDecorationShown);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * //from ww w.j  av  a  2 s  .c  o m
 * @generated NOT
 */
@Override
public void setAssistVBImageDecorationShown(boolean newAssistVBImageDecorationShown) {
    setAssistVBImageDecorationShownGen(newAssistVBImageDecorationShown);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_ASSIST_VBID_SHOWN, newAssistVBImageDecorationShown);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * //from  w w  w  .ja  v  a2s .c  o  m
 * @generated NOT
 */
@Override
public void setQuickfixVBImageDecorationShown(boolean newQuickfixVBImageDecorationShown) {
    setQuickfixVBImageDecorationShownGen(newQuickfixVBImageDecorationShown);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_QUICKFIX_VBID_SHOWN, newQuickfixVBImageDecorationShown);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * //from w w w. j a  v  a  2  s.c  o m
 * @generated NOT
 */
@Override
public void setViewNavigationRecorded(boolean newViewNavigationRecorded) {
    setViewNavigationRecordedGen(newViewNavigationRecorded);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_VIEW_NAVIGATION_RECORDED, newViewNavigationRecorded);
}

From source file:com.rcpcompany.uibindings.internal.ManagerImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * //from  w  ww.j av  a  2  s.  c  o m
 * @generated NOT
 */
@Override
public void setDeleteHandlerCheckEnabled(boolean newDeleteHandlerCheckEnabled) {
    setDeleteHandlerCheckEnabledGen(newDeleteHandlerCheckEnabled);
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    ps.setValue(Constants.PREF_DELETE_HANDLER_CHECK_ENABLED, newDeleteHandlerCheckEnabled);
}

From source file:com.rcpcompany.uibindings.navigator.extests.manager.PreferenceTest.java

License:Open Source License

/**
 * Tests that setting the preference will change the preferred
 *///w w w.  j  a  va 2  s  .c  o  m
@Test
public void testPreferenceToPreferred() {
    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();

    /*
     * Find the model type with multiple editors.
     */
    final IEditorInformation mt = NavigatorTestUtils.getMultipleEditorModelType();

    final IEditorPartDescriptor first = mt.getEditors().get(0);
    final IEditorPartDescriptor second = mt.getEditors().get(1);

    assertEquals(first, mt.getPreferredEditor());
    assertEquals(first.getId(), ps.getString(mt.getModelType()));

    assertNoLog(new Runnable() {
        @Override
        public void run() {
            ps.setValue(mt.getModelType(), second.getId());
        }
    });

    assertEquals(second, mt.getPreferredEditor());
    assertEquals(second.getId(), ps.getString(mt.getModelType()));

    // Wrong value defaults to first..
    assertOneLog(new Runnable() {
        @Override
        public void run() {
            ps.setValue(mt.getModelType(), "aaa");
        }
    });

    assertEquals(first, mt.getPreferredEditor());
    assertEquals(first.getId(), ps.getString(mt.getModelType()));
}

From source file:com.rcpcompany.uibindings.navigator.internal.EditorInformationImpl.java

License:Open Source License

/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * /* w  ww.  j  av a  2s. c o m*/
 * @generated NOT
 */
@Override
public void setPreferredEditor(IEditorPartDescriptor newPreferredEditor) {
    if (newPreferredEditor == null && getEditors().size() > 0) {
        newPreferredEditor = getEditors().get(0);
    }
    setPreferredEditorGen(newPreferredEditor);

    final IPreferenceStore ps = Activator.getDefault().getPreferenceStore();
    String key = getModelType();
    if (key == null) {
        key = getTreeItemID();
    }
    ps.setValue(key, getPreferredEditor().getId());
}

From source file:com.rcpcompany.uibindings.scripting.internal.Activator.java

License:Open Source License

/**
 * @param showScriptInBindings the showScriptInBindings to set
 *//* w  w w .  j a v a2 s  .  c  o m*/
public void setShowScriptInBindings(boolean showScriptInBindings) {
    myShowScriptInBindings = showScriptInBindings;

    /*
     * Update the preference
     */
    final IPreferenceStore ps = getPreferenceStore();
    ps.setValue(Activator.SHOW_SCRIPT_IN_BINDINGS_PREFERENCE, myShowScriptInBindings);
    IManager.Factory.getManager().updateBindings(null);

    /*
     * Update command states
     */
    final ICommandService cs = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);
    if (cs != null) {
        cs.refreshElements("com.rcpcompany.uibindings.scripting.commands.ToggleShowScriptInBinding", null);
    }
}