/** Constant <code>COLLAPSE_ALL="collapse_all"</code> */
public static final String COLLAPSE_ALL = "collapse_all";
+ public static final String SWITCH_VIEW_TYPE = "switch_view_type";
+
+ //derivative icons
public static final String TISSUE_SAMPLE_DERIVATE = "tissue_sample_derivate";
public static final String TISSUE_SAMPLE_DERIVATE_CHARACTER_DATA = "tissue_sample_derivate_character_data";
public static final String DNA_SAMPLE_DERIVATE = "dna_sample_derivate";
"lock.png");
registerImage(registry, LOCK_OPEN_ICON,
"lock_open.png");
+ registerImage(registry, SWITCH_VIEW_TYPE,
+ "switch_view_type-16x16-32.gif");
registerImage(registry, DNA_SAMPLE_DERIVATE,
"dna_derivate-16x16-32.png");
registerImage(registry, DNA_SAMPLE_DERIVATE_CHARACTER_DATA,
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.media.Media;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
+import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.ui.dialog.selection.MediaSelectionDialog;
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
public void createControls(ICdmFormElement element, int style) {
final IAction switchAction = MediaViewSwitch.createSwitch(MediaMetaElement.this);
Button btnToggleAdvancedMediaView = new Button(getBox(), style);
- btnToggleAdvancedMediaView.setText(switchAction.getText());
btnToggleAdvancedMediaView.setToolTipText(switchAction.getText());
+ btnToggleAdvancedMediaView.setImage(ImageResources.getImage(ImageResources.SWITCH_VIEW_TYPE));
btnToggleAdvancedMediaView.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
+import eu.etaxonomy.taxeditor.model.ImageResources;
+
/**
* Adds a switch to a section with an {@link ITogglableMediaElement}
* to allow switching between simple and advanced media view
public static IAction createSwitch(final ITogglableMediaElement togglableMediaElement) {
final String label = "Change View Type";
- Action switchAction = new Action(label, IAction.AS_PUSH_BUTTON) {
+ Action switchAction = new Action(label, ImageResources.getImageDescriptor(ImageResources.SWITCH_VIEW_TYPE)) {
@Override
public void run() {
if(togglableMediaElement!=null){