diff options
2 files changed, 6 insertions, 70 deletions
| diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/AdvancedConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/AdvancedConfigurationComposite.java index 48ffbf07..20e8078c 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/AdvancedConfigurationComposite.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/AdvancedConfigurationComposite.java @@ -48,6 +48,8 @@ import at.asit.pdfover.signator.BKUs;  /**   * Composite for advanced configuration + *  + * Contains the simple configuration composite   */  public class AdvancedConfigurationComposite extends BaseConfigurationComposite { @@ -74,6 +76,7 @@ public class AdvancedConfigurationComposite extends BaseConfigurationComposite {  		super(parent, style, state, container);  		setLayout(new FormLayout()); +		// TODO: Move this tab folder to the ConfigurationComposite  		TabFolder tabFolder = new TabFolder(this, SWT.NONE);  		FormData fd_tabFolder = new FormData();  		fd_tabFolder.bottom = new FormAttachment(100, -5); @@ -291,7 +294,7 @@ public class AdvancedConfigurationComposite extends BaseConfigurationComposite {  			}  		}); -		tabFolder.setSelection(advancedTabItem); +		tabFolder.setSelection(simpleTabItem);  	}  	/* (non-Javadoc) 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 e19cdfa6..a26f07ce 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 @@ -42,7 +42,6 @@ import org.eclipse.swt.widgets.Button;  import org.eclipse.swt.custom.StackLayout;  import org.eclipse.swt.events.SelectionAdapter;  import org.eclipse.swt.events.SelectionEvent; -import org.eclipse.swt.events.SelectionListener;  import org.eclipse.swt.graphics.Font;  import org.eclipse.swt.graphics.FontData;  import org.eclipse.swt.layout.FormLayout; @@ -75,54 +74,6 @@ public class ConfigurationComposite extends StateComposite {  			this.configComposite.setSigner(getSigner());  		}  	} -	 -	/** -	 * Configuration Mode selection listener -	 */ -	private final class ConfigurationModeSelectionListener implements -			SelectionListener { - -		/** -		 * Constructor -		 */ -		public ConfigurationModeSelectionListener() { -			// Nothing to do -		} - -		@Override -		public void widgetSelected(SelectionEvent e) { -			if (ConfigurationComposite.this.configComposite instanceof SimpleConfigurationComposite) { -				// switch to advanced -				ConfigurationComposite.this.configComposite.dispose(); -				ConfigurationComposite.this.configComposite = new AdvancedConfigurationComposite( -						ConfigurationComposite.this.containerComposite, -						ConfigurationComposite.this.style, -						ConfigurationComposite.this.state, -						ConfigurationComposite.this.configurationContainer); -				ConfigurationComposite.this.configComposite.setSigner(getSigner()); -				ConfigurationComposite.this.btnAdvanced.setText(Messages.getString("config.Simple")); //$NON-NLS-1$ -			} else { -				// switch to simple -				ConfigurationComposite.this.configComposite.dispose(); -				ConfigurationComposite.this.configComposite = new SimpleConfigurationComposite( -						ConfigurationComposite.this.containerComposite, -						ConfigurationComposite.this.style, -						ConfigurationComposite.this.state, -						ConfigurationComposite.this.configurationContainer); -				ConfigurationComposite.this.configComposite.setSigner(getSigner()); -				ConfigurationComposite.this.btnAdvanced.setText(Messages.getString("config.Advanced")); //$NON-NLS-1$ -			} - -			ConfigurationComposite.this.configComposite.loadConfiguration(); -			ConfigurationComposite.this.compositeStack.topControl = ConfigurationComposite.this.configComposite; -			ConfigurationComposite.this.doLayout(); -		} - -		@Override -		public void widgetDefaultSelected(SelectionEvent e) { -			// Nothing to do -		} -	}  	/**  	 * SLF4J Logger instance @@ -166,16 +117,11 @@ public class ConfigurationComposite extends StateComposite {  	Composite containerComposite;  	/** -	 * checks wether the user is done +	 * checks whether the user is done  	 */  	boolean userDone = false;  	/** -	 * Button advanced -	 */ -	Button btnAdvanced; - -	/**  	 * Sets the configuration manipulator  	 *   	 * @param manipulator @@ -250,7 +196,7 @@ public class ConfigurationComposite extends StateComposite {  		this.containerComposite = new Composite(this, SWT.FILL | SWT.RESIZE); -		this.configComposite = new SimpleConfigurationComposite( +		this.configComposite = new AdvancedConfigurationComposite(  				this.containerComposite, SWT.FILL | style, state,  				this.configurationContainer); @@ -302,19 +248,6 @@ public class ConfigurationComposite extends StateComposite {  		FontData[] fD_btnAbbrechen = btnAbbrechen.getFont().getFontData();  		fD_btnAbbrechen[0].setHeight(TEXT_SIZE_BUTTON);  		btnAbbrechen.setFont(new Font(Display.getCurrent(), fD_btnAbbrechen[0])); -		 -		this.btnAdvanced = new Button(this, SWT.NONE); -		FormData fd_btnAdvanced = new FormData(); -		fd_btnAdvanced.right = new FormAttachment(100, -5); -		fd_btnAdvanced.bottom = new FormAttachment(100, -5); -		this.btnAdvanced.setLayoutData(fd_btnAdvanced); -		this.btnAdvanced.setText(Messages.getString("config.Advanced")); //$NON-NLS-1$ -		this.btnAdvanced -				.addSelectionListener(new ConfigurationModeSelectionListener()); -		 -		FontData[] fD_btnAdvanced = this.btnAdvanced.getFont().getFontData(); -		fD_btnAdvanced[0].setHeight(TEXT_SIZE_BUTTON); -		this.btnAdvanced.setFont(new Font(Display.getCurrent(), fD_btnAdvanced[0]));  	}  	boolean storeConfiguration() { | 
