X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.ui.workspace.tracker%2Fsrc%2Forg%2Fsimantics%2Fui%2Fworkspace%2Ftracker%2Finternal%2Fcontributions%2FWorkspaceSizeTrackerTrim.java;h=0e133421bbb27507dfbd20f92b13b6adc6b2387d;hp=58dca581a771aef0480d71b55887cb34049d99b3;hb=b50d1ae1caae9706ebc9e24ce36bf1dfa5d6915f;hpb=caad4b50af37ff3731a3e9a557dc697e9116de56 diff --git a/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/WorkspaceSizeTrackerTrim.java b/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/WorkspaceSizeTrackerTrim.java index 58dca581a..0e133421b 100644 --- a/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/WorkspaceSizeTrackerTrim.java +++ b/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/WorkspaceSizeTrackerTrim.java @@ -51,12 +51,17 @@ public class WorkspaceSizeTrackerTrim extends Composite { private SizeTracker sizeTracker; private IPreferenceStore prefStore; + /** + * How many MB of free disk space means we are low on disk space? + */ + private long lowSpaceThreshold = IWorkspaceSizeTrackerConstants.DEFAULT_LOW_SPACE_THRESHOLD; + private boolean highlightLowSpace = IWorkspaceSizeTrackerConstants.DEFAULT_HIGHLIGHT_LOW_SPACE; + private int updateInterval = IWorkspaceSizeTrackerConstants.DEFAULT_UPDATE_INTERVAL; + private Color bgCol, usedSpaceCol, lowSpaceCol, topLeftCol, bottomRightCol, sepCol, textCol; @SuppressWarnings("unused") private Color markCol; - private int updateInterval; - private String storeName; private long totalSpace; private long availableSpace; @@ -68,12 +73,6 @@ public class WorkspaceSizeTrackerTrim extends Composite { private boolean hasChanged; private long mark = -1; - /** - * How many MB of free disk space means we are low on disk space? - */ - private long lowSpaceThreshold = 500; - private boolean highlightLowSpace = true; - private boolean updateTooltip = false; private final Runnable timer = new Runnable() { @@ -128,6 +127,8 @@ public class WorkspaceSizeTrackerTrim extends Composite { prefStore.addPropertyChangeListener(prefListener); setUpdateIntervalInMS(prefStore.getInt(IWorkspaceSizeTrackerConstants.PREF_UPDATE_INTERVAL)); + highlightLowSpace = prefStore.getBoolean(IWorkspaceSizeTrackerConstants.PREF_HIGHLIGHT_LOW_SPACE); + lowSpaceThreshold = prefStore.getLong(IWorkspaceSizeTrackerConstants.PREF_LOW_SPACE_THRESHOLD); Display display = getDisplay(); usedSpaceCol = display.getSystemColor(SWT.COLOR_WIDGET_NORMAL_SHADOW);