1 26 27 package org.nightlabs.editor2d.viewer.preferences; 28 29 import org.eclipse.jface.preference.IPreferenceStore; 30 31 import org.nightlabs.editor2d.viewer.ViewerPlugin; 32 33 public class Preferences 34 { 35 public static final String PREFERENCE_TIMER_DELAY = "TimerDelay"; 36 public static final String PREFERENCE_SCROLL_STEP = "ScrollStep"; 37 public static final String PREFERENCE_SCROLL_TOLERANCE = "ScrollTolerance"; 38 39 public static final String PREFERENCE_BUFFER_SCALE = "BufferScale"; 40 41 public static final String PREFERENCE_RENDERING = "Rendering"; 42 public static final String PREFERENCE_QUALITY = "Quality"; 43 public static final String PREFERENCE_DEFAULT = "Default"; 44 public static final String PREFERENCE_SPEED = "Speed"; 45 46 public static IPreferenceStore getPreferenceStore() 47 { 48 initDefaultValues(ViewerPlugin.getDefault().getPreferenceStore()); 49 return ViewerPlugin.getDefault().getPreferenceStore(); 50 } 51 52 public static void initDefaultValues(IPreferenceStore store) 53 { 54 store.setDefault(PREFERENCE_BUFFER_SCALE, 2); 55 56 store.setDefault(PREFERENCE_TIMER_DELAY, 5); 57 store.setDefault(PREFERENCE_SCROLL_STEP, 10); 58 store.setDefault(PREFERENCE_SCROLL_TOLERANCE, 25); 59 60 store.setDefault(PREFERENCE_RENDERING, PREFERENCE_DEFAULT); 61 } 62 } 63 | Popular Tags |