Project

General

Profile

« Previous | Next » 

Revision 672874ab

Added by Patrick Plitzner about 6 years ago

ref #7268 Implement own extension point for preferences

Conflicts:

eu.etaxonomy.taxeditor.workbench/fragment.e4xmi

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/LanguageEditorPreferencePage.java
14 14

  
15 15
import org.apache.commons.lang.StringUtils;
16 16
import org.eclipse.jface.dialogs.MessageDialog;
17
import org.eclipse.jface.preference.PreferencePage;
18 17
import org.eclipse.swt.SWT;
19 18
import org.eclipse.swt.custom.CCombo;
20 19
import org.eclipse.swt.events.SelectionEvent;
......
24 23
import org.eclipse.swt.widgets.Composite;
25 24
import org.eclipse.swt.widgets.Control;
26 25
import org.eclipse.swt.widgets.Label;
27
import org.eclipse.ui.IWorkbench;
28
import org.eclipse.ui.IWorkbenchPreferencePage;
29 26
import org.eclipse.ui.PlatformUI;
30 27

  
31 28
import eu.etaxonomy.taxeditor.l10n.Messages;
32 29
import eu.etaxonomy.taxeditor.model.MessagingUtils;
30
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
33 31

  
34 32
/**
35 33
 * @author n.hoffmann
36 34
 * @created Dec 3, 2010
37 35
 * @version 1.0
38 36
 */
39
public class LanguageEditorPreferencePage extends PreferencePage implements IWorkbenchPreferencePage{
37
public class LanguageEditorPreferencePage extends CdmPreferencePage {
40 38

  
41 39
    private CCombo combo;
42 40
    PreferencesUtil preferencesUtil = new PreferencesUtil();
43 41
    private boolean isSelectionChanged = false;
44 42
    private int initalSelectionIndex;
45 43

  
46
	/* (non-Javadoc)
47
	 * @see org.eclipse.jface.preference.PreferencePage#createContents(org.eclipse.swt.widgets.Composite)
48
	 */
49 44
	@Override
50 45
	protected Control createContents(Composite parent) {
51 46
		Composite container = new Composite(parent, SWT.NULL);
......
143 138
        }
144 139
    }
145 140

  
146
 	/* (non-Javadoc)
147
	 * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
148
	 */
149
	@Override
150
	public void init(IWorkbench workbench) {
151
		setPreferenceStore(PreferencesUtil.getPreferenceStore());
152
	}
153

  
154
	/* (non-Javadoc)
155
	 * @see org.eclipse.jface.preference.PreferencePage#performOk()
156
	 */
157 141
	@Override
158 142
	public boolean performOk() {
159 143
        try {

Also available in: Unified diff