]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/console/SCLConsolePreferenceInitializer.java
Limit SCL Console buffer size to 5M characters by default
[simantics/platform.git] / bundles / org.simantics.scl.ui / src / org / simantics / scl / ui / console / SCLConsolePreferenceInitializer.java
1 package org.simantics.scl.ui.console;
2
3 import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
4 import org.eclipse.jface.preference.IPreferenceStore;
5 import org.simantics.scl.ui.Activator;
6
7 /**
8  * @author Tuukka Lehtonen
9  * @since 1.42.0
10  */
11 public class SCLConsolePreferenceInitializer extends AbstractPreferenceInitializer {
12
13     /* (non-Javadoc)
14      * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences()
15      */
16     @Override
17     public void initializeDefaultPreferences() {
18         IPreferenceStore prefs = Activator.getInstance().getPreferenceStore();
19
20         prefs.setDefault(Preferences.CONSOLE_LIMIT_CONSOLE_OUTPUT, Preferences.CONSOLE_LIMIT_CONSOLE_OUTPUT_DEFAULT);
21         prefs.setDefault(Preferences.CONSOLE_LOW_WATER_MARK, Preferences.CONSOLE_LOW_WATER_MARK_DEFAULT_VALUE);
22         prefs.setDefault(Preferences.CONSOLE_HIGH_WATER_MARK, Preferences.CONSOLE_HIGH_WATER_MARK_DEFAULT_VALUE);
23     }
24
25 }