package kr.ac.kaist.vicode.preference; import java.util.ArrayList; import kr.ac.kaist.vicode.Activator; import org.eclipse.jface.dialogs.IDialogConstants; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.preference.PreferencePage; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Group; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; /** * Most of this code is from JavaBasePreferencePage * * @author Gunwoo Kim (reshout@gmail.com) */ public class VicodePreferencePage extends PreferencePage implements IWorkbenchPreferencePage { private ArrayList