import org.eclipse.swt.events.MouseEvent;\r
import org.eclipse.swt.widgets.Button;\r
import org.eclipse.swt.widgets.Composite;\r
+import org.eclipse.swt.widgets.MessageBox;\r
import org.eclipse.ui.IWorkbenchPreferencePage;\r
\r
import eu.etaxonomy.cdm.model.description.Feature;\r
import eu.etaxonomy.taxeditor.store.CdmStore;\r
+import eu.etaxonomy.taxeditor.store.StoreUtil;\r
\r
/**\r
* @author p.ciardelli\r
* @version 1.0\r
* @author n.hoffmann\r
*/\r
-public class FeaturePreferences extends AbstractMenuPreferences implements\r
+public class FeatureMenuPreferences extends AbstractMenuPreferences implements\r
IWorkbenchPreferencePage {\r
\r
public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.feature";\r
private Button editButton;\r
private Button removeButton;\r
\r
- public FeaturePreferences() {\r
+ public FeatureMenuPreferences() {\r
super(CdmStore.getFeatures(), PreferencesUtil.getPreferredFeatures(), "Feature Preferences", "Choose which features you would like to use for descriptive elements.");\r
}\r
\r
@Override\r
public void mouseUp(MouseEvent e) {\r
super.mouseUp(e);\r
+ notImplemented();\r
}\r
\r
});\r
@Override\r
public void mouseUp(MouseEvent e) {\r
super.mouseUp(e);\r
+ notImplemented();\r
}\r
\r
});\r
@Override\r
public void mouseUp(MouseEvent e) {\r
super.mouseUp(e);\r
+ notImplemented();\r
}\r
\r
});\r
}\r
\r
+ private void notImplemented(){\r
+ MessageBox messageBox = new MessageBox(StoreUtil.getShell(), SWT.ICON_WARNING | SWT.OK);\r
+ messageBox.setText("Not yet implemented");\r
+ messageBox.open();\r
+ }\r
\r
}\r