Project

General

Profile

« Previous | Next » 

Revision 12f71b09

Added by Patrick Plitzner almost 9 years ago

Add icon for switching to advanced media view

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/ImageResources.java
134 134
	/** Constant <code>COLLAPSE_ALL="collapse_all"</code> */
135 135
	public static final String COLLAPSE_ALL = "collapse_all";
136 136

  
137
	public static final String SWITCH_VIEW_TYPE = "switch_view_type";
138

  
139
	//derivative icons
137 140
	public static final String TISSUE_SAMPLE_DERIVATE = "tissue_sample_derivate";
138 141
	public static final String TISSUE_SAMPLE_DERIVATE_CHARACTER_DATA = "tissue_sample_derivate_character_data";
139 142
	public static final String DNA_SAMPLE_DERIVATE = "dna_sample_derivate";
......
333 336
		        "lock.png");
334 337
		registerImage(registry, LOCK_OPEN_ICON,
335 338
		        "lock_open.png");
339
		registerImage(registry, SWITCH_VIEW_TYPE,
340
		        "switch_view_type-16x16-32.gif");
336 341
		registerImage(registry, DNA_SAMPLE_DERIVATE,
337 342
		        "dna_derivate-16x16-32.png");
338 343
		registerImage(registry, DNA_SAMPLE_DERIVATE_CHARACTER_DATA,
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/MediaMetaElement.java
14 14
import eu.etaxonomy.cdm.model.common.LanguageString;
15 15
import eu.etaxonomy.cdm.model.media.Media;
16 16
import eu.etaxonomy.taxeditor.model.AbstractUtility;
17
import eu.etaxonomy.taxeditor.model.ImageResources;
17 18
import eu.etaxonomy.taxeditor.store.CdmStore;
18 19
import eu.etaxonomy.taxeditor.ui.dialog.selection.MediaSelectionDialog;
19 20
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
......
47 48
    public void createControls(ICdmFormElement element, int style) {
48 49
        final IAction switchAction = MediaViewSwitch.createSwitch(MediaMetaElement.this);
49 50
        Button btnToggleAdvancedMediaView = new Button(getBox(), style);
50
        btnToggleAdvancedMediaView.setText(switchAction.getText());
51 51
        btnToggleAdvancedMediaView.setToolTipText(switchAction.getText());
52
        btnToggleAdvancedMediaView.setImage(ImageResources.getImage(ImageResources.SWITCH_VIEW_TYPE));
52 53
        btnToggleAdvancedMediaView.addSelectionListener(new SelectionAdapter() {
53 54
            @Override
54 55
            public void widgetSelected(SelectionEvent e) {
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/MediaViewSwitch.java
12 12
import org.eclipse.jface.action.Action;
13 13
import org.eclipse.jface.action.IAction;
14 14

  
15
import eu.etaxonomy.taxeditor.model.ImageResources;
16

  
15 17
/**
16 18
 * Adds a switch to a section with an {@link ITogglableMediaElement}
17 19
 * to allow switching between simple and advanced media view
......
28 30
    public static IAction createSwitch(final ITogglableMediaElement togglableMediaElement) {
29 31
        final String label = "Change View Type";
30 32

  
31
        Action switchAction = new Action(label, IAction.AS_PUSH_BUTTON) {
33
        Action switchAction = new Action(label, ImageResources.getImageDescriptor(ImageResources.SWITCH_VIEW_TYPE)) {
32 34
            @Override
33 35
            public void run() {
34 36
                if(togglableMediaElement!=null){

Also available in: Unified diff