d8fe6dc8fb44b32625efda8f14892219a8cc1c3e
[simantics/platform.git] / bundles / org.simantics.ui.workspace.tracker / src / org / simantics / ui / workspace / tracker / internal / contributions / IWorkspaceSizeTrackerConstants.java
1 package org.simantics.ui.workspace.tracker.internal.contributions;
2
3 /**
4  * Preference constants for the heap status.
5  *
6  * @author Tuukka Lehtonen
7  * @since 1.31.0
8  */
9 public interface IWorkspaceSizeTrackerConstants {
10
11         String P_NODE = "org.simantics.ui.workspace.tracker";
12
13         /**
14          * Boolean preference key for whether or not to show the status bar workspace
15          * size monitor trim.
16          */
17         String PREF_SHOW_MONITOR = "WorkspaceSizeTracker.showMonitor"; //$NON-NLS-1$
18
19         /**
20          * Preference key for the update interval (value in milliseconds).
21          */
22         String PREF_UPDATE_INTERVAL = "WorkspaceSizeTracker.updateInterval"; //$NON-NLS-1$
23
24         /**
25          * Boolean preference key for whether to highlight to the user when low on disk space.
26          */
27         String PREF_HIGHLIGHT_LOW_SPACE = "WorkspaceSizeTracker.highlightLowSpace"; //$NON-NLS-1$
28
29         /**
30          * Preference key for the low space threshold (value in megabytes).
31          */
32         String PREF_LOW_SPACE_THRESHOLD = "WorkspaceSizeTracker.lowSpaceThreshold"; //$NON-NLS-1$
33
34 }