提交 a8011c40 编写于 作者: S serge-rider

Colorize data types and complex transforms preference options: save on change


Former-commit-id: 6babf705
上级 b29b776b
......@@ -110,8 +110,8 @@ import org.jkiss.utils.CommonUtils;
import java.lang.reflect.InvocationTargetException;
import java.text.DecimalFormat;
import java.util.*;
import java.util.List;
import java.util.*;
import java.util.concurrent.atomic.AtomicBoolean;
/**
......@@ -4412,6 +4412,7 @@ public class ResultSetViewer extends Viewer
DBPPreferenceStore preferenceStore = dataSource.getContainer().getPreferenceStore();
boolean curValue = preferenceStore.getBoolean(ModelPreferences.RESULT_TRANSFORM_COMPLEX_TYPES);
preferenceStore.setValue(ModelPreferences.RESULT_TRANSFORM_COMPLEX_TYPES, !curValue);
dataSource.getContainer().persistConfiguration();
refreshData(null);
}
......@@ -4442,6 +4443,7 @@ public class ResultSetViewer extends Viewer
boolean curValue = dsStore.getBoolean(ResultSetPreferences.RESULT_SET_COLORIZE_DATA_TYPES);
// Set local setting to default
dsStore.setValue(ResultSetPreferences.RESULT_SET_COLORIZE_DATA_TYPES, !curValue);
dataSource.getContainer().persistConfiguration();
refreshData(null);
}
......
......@@ -130,7 +130,7 @@ public class SpreadsheetPresentation extends AbstractPresentation implements IRe
private Color backgroundReadOnly;
private Color foregroundDefault;
private Color foregroundNull;
private final Map<DBPDataKind, Color> dataTypesForegrounds = new HashMap<>();
private final Map<DBPDataKind, Color> dataTypesForegrounds = new IdentityHashMap<>();
private Color foregroundSelected, backgroundSelected;
private Color backgroundMatched;
private Color cellHeaderForeground, cellHeaderBackground, cellHeaderSelectionBackground;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册