-// final CLabel description = new CLabel(secondComposite, SWT.NULL);\r
-// description.setText(Messages.OrderPreferencePage_NewNavigatorWindowRequired);\r
-// GridData textGrid = createTextGridData();\r
-// textGrid.verticalSpan = 2;\r
-// description.setLayoutData(textGrid);\r
-\r
-// final Label description = new Label(secondComposite, SWT.NONE);\r
-// description.setText(Messages.OrderPreferencePage_NewNavigatorWindowRequired);\r
-// GridData textGrid = createTextGridData();\r
-// textGrid.verticalSpan = 2;\r
-// description.setLayoutData(textGrid);\r
+ showTaxonNodeWizardButton = createBooleanCombo(secondComposite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowTaxonNodeWizard, "Show Taxonnode Wizard",\r
+ isAdminPreference);\r
+ showTaxonNodeWizardButton.setText(Messages.DatabasePreferncesPage_Show_TaxonNodeWizard);\r
+ showTaxonNodeWizardButton.addSelectionListener(this);\r
+\r
+\r
+ if (isAdminPreference){\r
+ allowOverrideShowTaxonNodeWizardButton = createAllowOverrideButton(secondComposite);\r
+ allowOverrideShowTaxonNodeWizardButton.addSelectionListener(new SelectionAdapter(){\r
+ @Override\r
+ public void widgetSelected(SelectionEvent e) {\r
+ isAllowOverrideShowTaxonNodeWizard = allowOverrideShowTaxonNodeWizardButton.getSelection();\r
+ setApply(true);\r
+ }\r
+ });\r
+ allowOverrideShowTaxonNodeWizardButton.setSelection(isAllowOverrideShowTaxonNodeWizard);\r
+ }else{\r
+ if (!isAllowOverrideShowTaxonNodeWizard){\r
+ showTaxonNodeWizardButton.setEnabled(false);\r
+\r
+ }\r
+ }\r
+\r
+ if (isShowTaxonNodeWizard == null || (!isOverrideShowTaxonNodeWizard && !isAdminPreference)){\r
+ showTaxonNodeWizardButton.select(0);\r
+ }else{\r
+ if (isShowTaxonNodeWizard){\r
+ showTaxonNodeWizardButton.select(1);\r
+ }else{\r
+ showTaxonNodeWizardButton.select(2);\r
+ }\r
+ }\r
+\r