/**
* Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved.
* Licensed under the terms of the Eclipse Public License (EPL).
* Please see the license.txt included with this distribution for details.
* Any modifications to this file must keep this entire header intact.
*/
package org.python.pydev.overview_ruler;
import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.python.pydev.plugin.PydevPlugin;
/**
* @author fabioz
*
*/
public class MinimapOverviewRulerPreferencesPage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
private static final String USE_MINIMAP = "PYDEV_USE_MINIMAP";
public MinimapOverviewRulerPreferencesPage() {
super(GRID);
setPreferenceStore(PydevPlugin.getDefault().getPreferenceStore());
}
public void init(IWorkbench workbench) {
}
@Override
protected void createFieldEditors() {
Composite p = getFieldEditorParent();
BooleanFieldEditor useMinimap = new BooleanFieldEditor(USE_MINIMAP,
"Use minimap in overview ruler? (NOTE: Only applied on editor restart)", p);
addField(useMinimap);
}
public static boolean useMinimap() {
return PydevPlugin.getDefault().getPreferenceStore().getBoolean(USE_MINIMAP);
}
}