ref #10440: buttons with icons and in a row
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / databaseAdmin / preferencePage / MediaMetaDataPreference.java
index 02816faf19c8537e8b2fc28f91165249f81c1def..c39f0921427a814fc579548410485a12ffd31ab4 100644 (file)
@@ -37,6 +37,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import eu.etaxonomy.cdm.model.metadata.CdmPreference;
 import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
 import eu.etaxonomy.taxeditor.l10n.Messages;
+import eu.etaxonomy.taxeditor.model.ImageResources;
 import eu.etaxonomy.taxeditor.preference.CdmPreferenceCache;
 import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
 import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
@@ -84,8 +85,13 @@ public class MediaMetaDataPreference extends CdmPreferencePage {
 
 
         createStatusTable();
-        button_addAdditional = new Button(composite, SWT.PUSH);
+        Composite compositeButtons = new Composite(composite, SWT.NULL);
+        GridLayout grid = new GridLayout();
+        grid.numColumns = 2;
+        compositeButtons.setLayout(grid);
+        button_addAdditional = new Button(compositeButtons, SWT.PUSH);
 
+        button_addAdditional.setImage(ImageResources.getImage(ImageResources.ADD_EDIT));
         button_addAdditional.addSelectionListener(new SelectionAdapter() {
             @Override
             public void widgetSelected(SelectionEvent se) {
@@ -104,12 +110,12 @@ public class MediaMetaDataPreference extends CdmPreferencePage {
             }
 
         });
-        button_addAdditional.setText("New");
+        button_addAdditional.setToolTipText("Add new meta data entry");
 
 
 
-        button_removeLine = new Button(composite, SWT.PUSH);
-
+        button_removeLine = new Button(compositeButtons, SWT.PUSH);
+        button_removeLine.setImage(ImageResources.getImage(ImageResources.ACTIVE_DELETE_ICON));
         button_removeLine.addSelectionListener(new SelectionAdapter() {
             @Override
             public void widgetSelected(SelectionEvent se) {
@@ -128,7 +134,7 @@ public class MediaMetaDataPreference extends CdmPreferencePage {
             }
 
         });
-        button_removeLine.setText("Remove");
+        button_removeLine.setToolTipText("Remove selected meta data entry");
         composite.pack ();
         return composite;
     }