Revision 12f71b09
Added by Patrick Plitzner almost 9 years ago
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
Add icon for switching to advanced media view