void () { final ViewsGeneralSettings generalSettings = ViewsGeneralSettings.getInstance(); final NodeRendererSettings rendererSettings = NodeRendererSettings.getInstance(); myCbAutoscroll.setSelected(generalSettings.AUTOSCROLL_TO_NEW_LOCALS); myCbDfaAssist.setSelected(generalSettings.USE_DFA_ASSIST); myCbDfaAssistGrayOut.setSelected(generalSettings.USE_DFA_ASSIST_GRAY_OUT); myCbHideNullArrayElements.setSelected(generalSettings.HIDE_NULL_ARRAY_ELEMENTS); myCbEnableAlternateViews.setSelected(rendererSettings.areAlternateCollectionViewsEnabled()); myCbPopulateThrowableStack.setSelected(generalSettings.POPULATE_THROWABLE_STACKTRACE); ClassRenderer classRenderer = rendererSettings.getClassRenderer(); myCbShowSyntheticFields.setSelected(classRenderer.SHOW_SYNTHETICS); myCbShowValFieldsAsLocalVariables.setSelected(classRenderer.SHOW_VAL_FIELDS_AS_LOCAL_VARIABLES); if (!classRenderer.SHOW_SYNTHETICS) { myCbShowValFieldsAsLocalVariables.makeUnselectable(false); } myCbShowStatic.setSelected(classRenderer.SHOW_STATIC); myCbShowStaticFinalFields.setSelected(classRenderer.SHOW_STATIC_FINAL); if (!classRenderer.SHOW_STATIC) { myCbShowStaticFinalFields.makeUnselectable(false); } myCbShowDeclaredType.setSelected(classRenderer.SHOW_DECLARED_TYPE); myCbShowFQNames.setSelected(classRenderer.SHOW_FQ_TYPE_NAMES); myCbShowObjectId.setSelected(classRenderer.SHOW_OBJECT_ID); myCbShowStringsType.setSelected(classRenderer.SHOW_STRINGS_TYPE); final ToStringRenderer toStringRenderer = rendererSettings.getToStringRenderer(); final boolean toStringEnabled = !toStringRenderer.isOnDemand(); final boolean useClassFilters = toStringRenderer.isUseClassFilters(); myCbEnableToString.setSelected(toStringEnabled); myRbAllThatOverride.setSelected(!useClassFilters); myRbFromList.setSelected(useClassFilters); myToStringFilterEditor.setFilters(toStringRenderer.getClassFilters()); myToStringFilterEditor.setEnabled(toStringEnabled && useClassFilters); myRbFromList.setEnabled(toStringEnabled); myRbAllThatOverride.setEnabled(toStringEnabled); PrimitiveRenderer primitiveRenderer = rendererSettings.getPrimitiveRenderer(); myCbHexValue.setSelected(primitiveRenderer.isShowHexValue()); }