]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/IWorkspaceSizeTrackerConstants.java
Added org.simantics.ui.workspace.tracker for tracking workspace size
[simantics/platform.git] / bundles / org.simantics.ui.workspace.tracker / src / org / simantics / ui / workspace / tracker / internal / contributions / IWorkspaceSizeTrackerConstants.java
diff --git a/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/IWorkspaceSizeTrackerConstants.java b/bundles/org.simantics.ui.workspace.tracker/src/org/simantics/ui/workspace/tracker/internal/contributions/IWorkspaceSizeTrackerConstants.java
new file mode 100644 (file)
index 0000000..d8fe6dc
--- /dev/null
@@ -0,0 +1,34 @@
+package org.simantics.ui.workspace.tracker.internal.contributions;
+
+/**
+ * Preference constants for the heap status.
+ *
+ * @author Tuukka Lehtonen
+ * @since 1.31.0
+ */
+public interface IWorkspaceSizeTrackerConstants {
+
+       String P_NODE = "org.simantics.ui.workspace.tracker";
+
+       /**
+        * Boolean preference key for whether or not to show the status bar workspace
+        * size monitor trim.
+        */
+       String PREF_SHOW_MONITOR = "WorkspaceSizeTracker.showMonitor"; //$NON-NLS-1$
+
+       /**
+        * Preference key for the update interval (value in milliseconds).
+        */
+       String PREF_UPDATE_INTERVAL = "WorkspaceSizeTracker.updateInterval"; //$NON-NLS-1$
+
+       /**
+        * Boolean preference key for whether to highlight to the user when low on disk space.
+        */
+       String PREF_HIGHLIGHT_LOW_SPACE = "WorkspaceSizeTracker.highlightLowSpace"; //$NON-NLS-1$
+
+       /**
+        * Preference key for the low space threshold (value in megabytes).
+        */
+       String PREF_LOW_SPACE_THRESHOLD = "WorkspaceSizeTracker.lowSpaceThreshold"; //$NON-NLS-1$
+
+}