extension-point.name = Cdm Viewer\r
extension-point.name.0 = Preference Page\r
extension-point.name.1 = Admin Preference Page\r
-page.name.45 = Specimen Preferences
\ No newline at end of file
+page.name.45 = Specimen Preferences\r
+page.name.46 = Publish Flag Preferences
\ No newline at end of file
extension-point.name = Cdm Viewer
extension-point.name.0 = Präferenzen
extension-point.name.1 = Admin Präferenzen
-page.name.45 = Specimen Präferenzen
\ No newline at end of file
+page.name.45 = Specimen Präferenzen
+page.name.46 = Publish Flag Präferenzen
+1
\ No newline at end of file
</page>
<page
- class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.PublishFlagPreference"
+ class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.GeneralAdminPreferencePage"
id="eu.etaxonomy.taxeditor.preferences.general"
name="%page.name.42">
</page>
-
+ <page
+ category="eu.etaxonomy.taxeditor.preferences.general"
+ class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.PublishFlagPreference"
+ id="eu.etaxonomy.taxeditor.preferences.publishFlagPreference"
+ name="%page.name.46">
+ </page>
<page
category="eu.etaxonomy.taxeditor.preferences.general"
class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.NomenclaturalCodePreferences"
--- /dev/null
+/**
+* Copyright (C) 2018 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.taxeditor.databaseAdmin.preferencePage;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+
+import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
+
+/**
+ * @author k.luther
+ * @since 29.05.2018
+ *
+ */
+public class GeneralAdminPreferencePage extends CdmPreferencePage implements IE4AdminPreferencePage {
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected Control createContents(Composite parent) {
+ final Composite composite = new Composite(parent, SWT.NULL);
+
+ GridLayout gridLayout = new GridLayout();
+ composite.setLayout(gridLayout);
+ return composite;
+ }
+
+ @Override
+ public void createControl(Composite parent){
+ super.createControl(parent);
+ getControl().setVisible(false);
+ }
+
+}
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
@Override
protected Control createContents(Composite parent) {
Composite composite = new Composite(parent, SWT.NULL);
-
+ GridLayout gridLayout = new GridLayout();
+ composite.setLayout(gridLayout);
final Button showCollectingAreaInGeneralSectionButton = new Button(composite, SWT.CHECK);
showCollectingAreaInGeneralSectionButton.setText(Messages.DatabasePreferncesPage_Show_Collecting_Areas_in_general_section);