1 /*
2  * Copyright (C) 2008 The Android Open Source Project
3  *
4  * Licensed under the Eclipse Public License, Version 1.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.eclipse.org/org/documents/epl-v10.php
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package com.android.ide.eclipse.adt.internal.preferences;
18 
19 import com.android.ide.eclipse.adt.AdtPlugin;
20 
21 import org.eclipse.jface.preference.FieldEditorPreferencePage;
22 import org.eclipse.jface.preference.StringFieldEditor;
23 import org.eclipse.ui.IWorkbench;
24 import org.eclipse.ui.IWorkbenchPreferencePage;
25 
26 /**
27  * Settings page for launch related preferences.
28  */
29 public class LaunchPreferencePage extends FieldEditorPreferencePage implements
30         IWorkbenchPreferencePage {
31 
LaunchPreferencePage()32     public LaunchPreferencePage() {
33         super(GRID);
34         setPreferenceStore(AdtPlugin.getDefault().getPreferenceStore());
35         setDescription(Messages.LaunchPreferencePage_Title);
36     }
37 
38     @Override
createFieldEditors()39     protected void createFieldEditors() {
40         addField(new StringFieldEditor(AdtPrefs.PREFS_EMU_OPTIONS,
41                 Messages.LaunchPreferencePage_Default_Emu_Options, getFieldEditorParent()));
42 
43         addField(new StringFieldEditor(AdtPrefs.PREFS_HOME_PACKAGE,
44                 Messages.LaunchPreferencePage_Default_HOME_Package, getFieldEditorParent()));
45     }
46 
47     @Override
init(IWorkbench workbench)48     public void init(IWorkbench workbench) {
49         // pass
50     }
51 
52 }
53