コード例 #1
0
  private void performDefaultsForFormattingGroup() {
    // Formatting
    fLineWidthText.setText(
        getModelPreferences().getDefaultString(HTMLCorePreferenceNames.LINE_WIDTH));
    fSplitMultiAttrs.setSelection(
        getModelPreferences().getDefaultBoolean(HTMLCorePreferenceNames.SPLIT_MULTI_ATTRS));
    fAlignEndBracket.setSelection(
        getModelPreferences().getDefaultBoolean(HTMLCorePreferenceNames.ALIGN_END_BRACKET));
    fClearAllBlankLines.setSelection(
        getModelPreferences().getDefaultBoolean(HTMLCorePreferenceNames.CLEAR_ALL_BLANK_LINES));

    if (HTMLCorePreferenceNames.TAB.equals(
        getModelPreferences().getDefaultString(HTMLCorePreferenceNames.INDENTATION_CHAR))) {
      fIndentUsingTabs.setSelection(true);
      fIndentUsingSpaces.setSelection(false);
    } else {
      fIndentUsingSpaces.setSelection(true);
      fIndentUsingTabs.setSelection(false);
    }
    fIndentationSize.setSelection(
        getModelPreferences().getDefaultInt(HTMLCorePreferenceNames.INDENTATION_SIZE));

    // Inline elements
    fContentProvider.restoreDefaults();
    fViewer.refresh();
  }