/** * 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. */ /* * Created on 08/08/2005 * * @author Fabio Zadrozny */ package org.python.pydev.ui.pythonpathconf; import org.eclipse.swt.widgets.Composite; import org.python.pydev.core.IInterpreterManager; import org.python.pydev.plugin.PydevPlugin; public class PythonInterpreterPreferencesPage extends AbstractInterpreterPreferencesPage { public String getTitle() { return "Python Interpreters"; } /** * @return the title that should be used above the interpreters editor. */ protected String getInterpretersTitle() { return "Python interpreters (e.g.: python.exe)"; } /** * @param p this is the composite that should be the interpreter parent * @return an interpreter editor (used to add/edit/remove the information on an editor) */ protected AbstractInterpreterEditor getInterpreterEditor(Composite p) { return new PythonInterpreterEditor(getInterpretersTitle(), p, PydevPlugin.getPythonInterpreterManager(true)); } @Override protected IInterpreterManager getInterpreterManager() { return PydevPlugin.getPythonInterpreterManager(true); } }