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.centurylink.mdw.plugin.preferences.ProcessDesignPreferencePage.java

License:Apache License

protected void storeValues() {
    IPreferenceStore store = getPreferenceStore();

    store.setValue(PREFS_ALLOW_ASSETS_WITHOUT_EXTENSIONS,
            allowAssetNamesWithoutExtensionsCheckbox.getSelection());
    store.setValue(PREFS_IN_PLACE_LABEL_EDITING, inPlaceLabelEditingCheckbox.getSelection());
    store.setValue(PREFS_COMPARE_CONFLICTING_ASSETS, compareConflictingAssetsCheckbox.getSelection());
    store.setValue(PREFS_ALLOW_DELETE_ARCHIVED_PROCESSES, allowDeleteArchivedProcessesCheckbox.getSelection());
    store.setValue(PREFS_DOUBLE_CLICK_OPENS_SUBPROCESSES_AND_SCRIPTS,
            doubleClickOpensSubprocsAndScriptsCheckbox.getSelection());
    store.setValue(PREFS_INFER_SMART_SUBPROC_VERSION_SPEC, inferSmartSubprocVersionSpecCheckbox.getSelection());
    store.setValue(PREFS_SHOW_BAM_EVENT_DATA_INPUT_FIELD, showBamEventDataFieldCheckbox.getSelection());
    store.setValue(PREFS_WARN_OVERRIDE_ATTRS_NOT_CARRIED_FORWARD,
            warnOverrideAttrsNotCarriedForwardCheckbox.getSelection());
    store.setValue(PREFS_EMBEDDED_EDITOR_FOR_EXCEL, embeddedEditorForExcelCheckbox.getSelection());
    store.setValue(PREFS_READONLY_BG_RED, readOnlyBackgroundRgb.red);
    store.setValue(PREFS_READONLY_BG_GREEN, readOnlyBackgroundRgb.green);
    store.setValue(PREFS_READONLY_BG_BLUE, readOnlyBackgroundRgb.blue);
    store.setValue(PREFS_TEMP_RESOURCE_DIRECTORY, tempResourceLocationText.getText());
    store.setValue(PREFS_PREVIOUS_TEMP_FILE_VERSIONS_TO_KEEP, previousTempFileVersionsSpinner.getSelection());
    store.setValue(PREFS_LOAD_SCRIPT_LIBS_ON_EDIT, loadScriptLibsOnEditCheckbox.getSelection());
}

From source file:com.centurylink.mdw.plugin.preferences.ServerConsolePreferencePage.java

License:Apache License

@Override
protected void storeValues() {
    // save the settings so they'll reflect in open console
    ServerConsoleSettings settings = MdwPlugin.getSettings().getServerConsoleSettings();
    settings.setBufferSize(bufferSize);/*from   w w w  . j  a  v a 2 s  .c o m*/
    settings.setFontData(fontData);
    settings.setFontRgb(fontRgb);
    settings.setBackgroundRgb(backgroundRgb);
    settings.setClientShell(clientShell);
    settings.setClientShellExe(puttyExePath == null ? null : new File(puttyExePath));

    IPreferenceStore store = getPreferenceStore();
    try {
        store.setValue(PREFS_SERVER_CONSOLE_BUFFER_SIZE, new Integer(bufferSizeText.getText()));
    } catch (NumberFormatException ex) {
        PluginMessages.log(ex);
    }
    store.setValue(PREFS_SERVER_CONSOLE_FONT, fontData.toString());
    store.setValue(PREFS_SERVER_CONSOLE_FONT_RED, fontRgb.red);
    store.setValue(PREFS_SERVER_CONSOLE_FONT_GREEN, fontRgb.green);
    store.setValue(PREFS_SERVER_CONSOLE_FONT_BLUE, fontRgb.blue);
    store.setValue(PREFS_SERVER_CONSOLE_BG_RED, backgroundRgb.red);
    store.setValue(PREFS_SERVER_CONSOLE_BG_GREEN, backgroundRgb.green);
    store.setValue(PREFS_SERVER_CONSOLE_BG_BLUE, backgroundRgb.blue);

    store.setValue(PREFS_SERVER_CLIENT_SHELL, clientShell.toString());
    store.setValue(PREFS_SERVER_CLIENT_SHELL_EXE_PATH, puttyExePath == null ? "" : puttyExePath);
}

From source file:com.centurylink.mdw.plugin.preferences.UrlsPreferencePage.java

License:Apache License

protected void storeValues() {
    IPreferenceStore store = getPreferenceStore();

    store.setValue(PREFS_MDW_RELEASES_URL, mdwReleasesUrlTextField.getText().trim());
    store.setValue(PREFS_INCLUDE_PREVIEW_BUILDS, includePreviewReleasesCheckbox.getSelection());
    store.setValue(PREFS_WORKSPACE_SETUP_URL, workspaceSetupUrlTextField.getText().trim());
    store.setValue(PREFS_DISCOVERY_URL, discoveryUrlTextField.getText().trim());
    store.setValue(PREFS_HTTP_CONNECT_TIMEOUT_MS, Integer.parseInt(httpConnectTimeoutText.getText()));
    store.setValue(PREFS_HTTP_READ_TIMEOUT_MS, Integer.parseInt(httpReadTimeoutText.getText()));
    store.setValue(PREFS_SMTP_HOST, smtpHostTextField.getText().trim());
    store.setValue(PREFS_SMTP_PORT, Integer.parseInt(smtpPortTextField.getText().trim()));
}

From source file:com.centurylink.mdw.plugin.workspace.ArtifactResourceListener.java

License:Apache License

public void resourceChanged(IResourceChangeEvent event) {
    if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
        IResourceDelta rootDelta = event.getDelta();
        IResourceDelta artifactDelta = rootDelta.findMember(tempFile.getFullPath());
        if (artifactDelta != null && artifactDelta.getKind() == IResourceDelta.CHANGED
                && (artifactDelta.getFlags() & IResourceDelta.CONTENT) != 0) {
            // the file has been changed
            final Display display = Display.getCurrent();
            if (display != null) {
                display.syncExec(new Runnable() {
                    public void run() {
                        byte[] newValue = PluginUtil.readFile(tempFile);
                        String attrVal = valueProvider.isBinary() ? encodeBase64(newValue)
                                : new String(newValue);

                        if (getElement() instanceof Activity || getElement() instanceof WorkflowProcess) {
                            WorkflowProcess processVersion = null;
                            if (getElement() instanceof Activity) {
                                Activity activity = (Activity) getElement();
                                activity.setAttribute(valueProvider.getAttributeName(), attrVal);
                                processVersion = activity.getProcess();
                            } else {
                                processVersion = (WorkflowProcess) getElement();
                                processVersion.setAttribute(valueProvider.getAttributeName(), attrVal);
                            }/* w  w  w.ja  v a  2 s . c om*/
                            processVersion.fireDirtyStateChanged(true);
                            ProcessEditor processEditor = findProcessEditor(processVersion);
                            if (processEditor == null) {
                                try {
                                    processEditor = openProcessEditor(processVersion);
                                    IEditorPart tempFileEditor = findTempFileEditor(tempFile);
                                    if (tempFileEditor != null)
                                        processEditor.addActiveScriptEditor(tempFileEditor);
                                } catch (PartInitException ex) {
                                    PluginMessages.uiError(display.getActiveShell(), ex, "Open Process",
                                            processVersion.getProject());
                                    return;
                                }
                            }
                            processVersion = processEditor.getProcess();
                            if (processVersion.isReadOnly()) {
                                WorkflowProject workflowProject = getElement().getProject();
                                PluginMessages.uiMessage(
                                        "Process for '" + getElement().getName() + "' in workflow project '"
                                                + workflowProject.getName() + "' is Read Only.",
                                        "Not Updated", workflowProject, PluginMessages.INFO_MESSAGE);
                                return;
                            }

                            if (getElement() instanceof Activity) {
                                Activity activity = (Activity) getElement();
                                // the activity the attribute was set on
                                // above may be a holdover from a
                                // previously-opened process version
                                for (Node node : processEditor.getProcessCanvasWrapper().getFlowchartPage()
                                        .getProcess().nodes) {
                                    if (activity.getLogicalId() != null && activity.getLogicalId()
                                            .equals(node.getAttribute("LOGICAL_ID"))) {
                                        node.setAttribute(valueProvider.getAttributeName(), attrVal);
                                        ActivityImpl actImpl = processVersion.getProject()
                                                .getActivityImpl(node.nodet.getImplementorClassName());
                                        element = new Activity(node, processVersion, actImpl);
                                    }
                                }
                                activity.fireDirtyStateChanged(true);
                            }
                            processEditor.dirtyStateChanged(true);

                            valueProvider.afterTempFileSaved();

                            // process editor is open
                            String message = valueProvider.getArtifactTypeDescription()
                                    + " temporary file has been saved locally; however, you must still save the process for the changes to be persisted.";
                            String toggleMessage = "Don't show me this message again.";
                            IPreferenceStore prefsStore = MdwPlugin.getDefault().getPreferenceStore();
                            String prefsKey = "Mdw" + valueProvider.getArtifactTypeDescription()
                                    + "SuppressSaveNag";
                            if (!prefsStore.getBoolean(prefsKey)) {
                                MessageDialogWithToggle dialog = MessageDialogWithToggle.openInformation(
                                        display.getActiveShell(), "Artifact Save", message, toggleMessage,
                                        false, null, null);
                                prefsStore.setValue(prefsKey, dialog.getToggleState());
                            }
                        }
                    }
                });
            }
        }
    }
}

From source file:com.centurylink.mdw.plugin.workspace.WorkspaceConfig.java

License:Apache License

/**
 * Saves the code formatter and templates in the preference store.
 *///from  w w  w  . jav  a  2s.  com
public void save() {
    IPreferenceStore store = MdwPlugin.getDefault().getPreferenceStore();
    store.setValue(PREFS_CURRENT_CODE_TEMPLATES, this.codeTemplates);
    store.setValue(PREFS_CURRENT_CODE_FORMATTER, this.codeFormatter);
}

From source file:com.ceteva.mosaic.Advisor.java

public void setCurvedLook() {
    IPreferenceStore store = PlatformUI.getPreferenceStore();
    store.setValue(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS, false);
    store.setValue(IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR, IWorkbenchPreferenceConstants.TOP_RIGHT);
}

From source file:com.cisco.yangide.editor.preferences.YangFormatterPreferencePage.java

License:Open Source License

@Override
public boolean performOk() {
    IPreferenceStore store = getPreferenceStore();
    store.setValue(YangPreferenceConstants.FMT_INDENT_SPACE, !useTabs.getSelection());
    store.setValue(YangPreferenceConstants.FMT_INDENT_WIDTH, Integer.parseInt(tabSizeTxt.getText()));
    store.setValue(YangPreferenceConstants.FMT_MAX_LINE_LENGTH, Integer.parseInt(lineWidthTxt.getText()));
    store.setValue(YangPreferenceConstants.FMT_COMMENT, formatComments.getSelection());
    store.setValue(YangPreferenceConstants.FMT_STRING, formatString.getSelection());
    store.setValue(YangPreferenceConstants.FMT_COMPACT_IMPORT, collapseImport.getSelection());
    return true;// w  w  w .ja va  2  s  .c om
}

From source file:com.cisco.yangide.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) {

    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey)) {
            target.setToDefault(key.fKey);
        }/*from  ww  w .j  a v a 2s. c o  m*/
        return;
    }

    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

        boolean originValue = orgin.getBoolean(key.fKey);
        boolean targetValue = target.getBoolean(key.fKey);
        if (targetValue != originValue) {
            target.setValue(key.fKey, originValue);
        }

    } else if (DOUBLE == d) {

        double originValue = orgin.getDouble(key.fKey);
        double targetValue = target.getDouble(key.fKey);
        if (targetValue != originValue) {
            target.setValue(key.fKey, originValue);
        }

    } else if (FLOAT == d) {

        float originValue = orgin.getFloat(key.fKey);
        float targetValue = target.getFloat(key.fKey);
        if (targetValue != originValue) {
            target.setValue(key.fKey, originValue);
        }

    } else if (INT == d) {

        int originValue = orgin.getInt(key.fKey);
        int targetValue = target.getInt(key.fKey);
        if (targetValue != originValue) {
            target.setValue(key.fKey, originValue);
        }

    } else if (LONG == d) {

        long originValue = orgin.getLong(key.fKey);
        long targetValue = target.getLong(key.fKey);
        if (targetValue != originValue) {
            target.setValue(key.fKey, originValue);
        }

    } else if (STRING == d) {

        String originValue = orgin.getString(key.fKey);
        String targetValue = target.getString(key.fKey);
        if (targetValue != null && originValue != null && !targetValue.equals(originValue)) {
            target.setValue(key.fKey, originValue);
        }

    }
}

From source file:com.cisco.yangide.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;/*  w w w . j ava  2s.  c  o  m*/
    if (BOOLEAN == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, true);
        }
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0D);
        }
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0F);
        }
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1);
        }
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1L);
        }
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        }
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:com.clustercontrol.collect.composite.CollectSettingComposite.java

License:Open Source License

/**
 * ??????????(???????)/*from   w  w w  .j  a v a2  s  . co  m*/
 * ????
 * ????(Boolean)
 * ???(Boolean)
 * ??(Boolean)
 * ???(Boolean)
 * ??(Boolean)
 * (String)
 * ?(String)
 * ?(String)
 * ?(String?EN)
 * (int)
 * 
 */
private void applySetting(String selectItemName) {
    IPreferenceStore store = ClusterControlPlugin.getDefault().getPreferenceStore();

    store.setValue(P_COLLECT_GRAPH_SIZE_RETURN_FLG, returnButton.getSelection());
    store.setValue(P_COLLECT_GRAPH_KIND_RETURN_FLG, returnKindButton.getSelection());
    store.setValue(P_COLLECT_GRAPH_APPROX_FLG, approximateButton.getSelection());
    store.setValue(P_COLLECT_GRAPH_THRESHOLD_FLG, thresholdButton.getSelection());
    store.setValue(P_COLLECT_GRAPH_LEGEND_FLG, legendButton.getSelection());
    store.setValue(P_COLLECT_GRAPH_ZOOM_LEVEL, m_collectGraphView.getCollectGraphComposite().getZoomLevel());
    String checkedTreeInfo = storeCheckedTreeInfo();
    m_log.debug("checkedTreeInfo : " + checkedTreeInfo);
    store.setValue(P_COLLECT_GRAPH_SELECT_NODE_INFO, checkedTreeInfo);
    store.setValue(P_COLLECT_GRAPH_SELECT_ITEM_INFO, selectItemName);
    String summaryEn = SummaryTypeMessage.typeToStringEN(m_comboSummaryItem.getSelectionIndex());
    store.setValue(P_COLLECT_GRAPH_SELECT_SUMMARY_INFO, summaryEn);
    store.setValue(P_COLLECT_GRAPH_SELECT_TYPE_INFO, m_comboGraphTypeItem.getSelectionIndex());
}