import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.custom.ScrolledComposite;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
// scrolledComposite.setContent(composite);
- setControl(parent);
+ setControl(composite);
}
private void createCheckbox(Composite parent, Method method, final IIoConfigurator configurator){
public static final String EDIT_MARKER_TYPE_PREFIX = "editMarkerType";\r
\r
public static final String MATCH_STRATEGY_PREFIX = "matchStrategy.";\r
- \r
+ \r
/**\r
* \r
* @return\r
*/\r
public static ITaxonServiceConfigurator getSearchConfigurator() {\r
ITaxonServiceConfigurator configurator = initializeSearchConfigurator();\r
-\r
+ \r
configurator.setDoTaxa(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_TAXA));\r
configurator.setDoSynonyms(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_SYNONYMS));\r
configurator.setDoNamesWithoutTaxa(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_NAMES));\r
public static void firePreferencesChanged(Class clazz) {\r
getPreferenceStore().firePropertyChangeEvent(PREFERRED_TERMS_CHANGE, null, clazz);\r
}\r
+\r
+ /**\r
+ * Set default values for preferences\r
+ */\r
+ public static void setDefaults() {\r
+ getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_TAXA, true);\r
+ getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_SYNONYMS, true);\r
+ }\r
}\r
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+
/**
* The activator class controls the plug-in life cycle
*/
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
+
+ PreferencesUtil.setDefaults();
+
logger.trace("Plugin started: " + this.getBundle().getSymbolicName());
}