]> gerrit.simantics Code Review - simantics/platform.git/blob
2a83778fefa9c18d92787fa2c76d538685a1c6ec
[simantics/platform.git] /
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"; //$NON-NLS-1$
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         boolean DEFAULT_SHOW_MONITOR        = true;
35         int     DEFAULT_UPDATE_INTERVAL     = 1000;
36         boolean DEFAULT_HIGHLIGHT_LOW_SPACE = true;
37         long    DEFAULT_LOW_SPACE_THRESHOLD = 500L;
38
39 }