summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:07:23 +0000
committertkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7>2013-04-10 19:07:23 +0000
commit9a018374d7eae5b662217e5da953f021af08cf4c (patch)
treed65a5a83ebb9a674e00dfbecfca5b2435853ff67
parenteb30fb016d5420c85a3a8a79a5ba261949ec8545 (diff)
downloadpdf-over-9a018374d7eae5b662217e5da953f021af08cf4c.tar.gz
pdf-over-9a018374d7eae5b662217e5da953f021af08cf4c.tar.bz2
pdf-over-9a018374d7eae5b662217e5da953f021af08cf4c.zip
Make simple config scrollable
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@143 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/ConfigurationComposite.java23
1 files changed, 15 insertions, 8 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/ConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/ConfigurationComposite.java
index d14c5242..c7536d17 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/ConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/ConfigurationComposite.java
@@ -217,18 +217,23 @@ public class ConfigurationComposite extends StateComposite {
fd_tabFolder.left = new FormAttachment(0, 5);
tabFolder.setLayoutData(fd_tabFolder);
- TabItem simpleTabItem = new TabItem(tabFolder, SWT.NULL);
- simpleTabItem.setText(Messages.getString("config.Simple")); //$NON-NLS-1$
-
FontData[] fD_tabFolder = tabFolder.getFont().getFontData();
fD_tabFolder[0].setHeight(TEXT_SIZE_NORMAL);
tabFolder.setFont(new Font(Display.getCurrent(), fD_tabFolder[0]));
-
- this.simpleConfigComposite = new SimpleConfigurationComposite(tabFolder,
- SWT.NONE, state, this.configurationContainer);
- simpleTabItem.setControl(this.simpleConfigComposite);
- tabFolder.setSelection(simpleTabItem);
+ TabItem simpleTabItem = new TabItem(tabFolder, SWT.NONE);
+ simpleTabItem.setText(Messages.getString("config.Simple")); //$NON-NLS-1$
+
+ ScrolledComposite simpleCompositeScr = new ScrolledComposite(
+ tabFolder, SWT.H_SCROLL | SWT.V_SCROLL);
+ simpleTabItem.setControl(simpleCompositeScr);
+ this.simpleConfigComposite = new SimpleConfigurationComposite(
+ simpleCompositeScr, SWT.NONE, state, this.configurationContainer);
+ simpleCompositeScr.setContent(this.simpleConfigComposite);
+ simpleCompositeScr.setExpandHorizontal(true);
+ simpleCompositeScr.setExpandVertical(true);
+ simpleCompositeScr.setMinSize(
+ this.simpleConfigComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
TabItem advancedTabItem = new TabItem(tabFolder, SWT.NONE);
advancedTabItem.setText(Messages.getString("config.Advanced")); //$NON-NLS-1$
@@ -244,6 +249,8 @@ public class ConfigurationComposite extends StateComposite {
advancedCompositeScr.setMinSize(
this.advancedConfigComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
+ tabFolder.setSelection(simpleTabItem);
+
Button btnSpeichern = new Button(this, SWT.NONE);
FormData fd_btnSpeichern = new FormData();
fd_btnSpeichern.right = new FormAttachment(100, -5);