diff options
| author | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 19:02:00 +0000 | 
|---|---|---|
| committer | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 19:02:00 +0000 | 
| commit | eb6b96601b6011df6807eaf44ed4758c743497b2 (patch) | |
| tree | e55070c782f2cd64099202e964d81f24d10d9a5c /pdf-over-gui/src/main/java | |
| parent | 4b9551403f06e266c9f9db81691436dfc93cf38e (diff) | |
| download | pdf-over-eb6b96601b6011df6807eaf44ed4758c743497b2.tar.gz pdf-over-eb6b96601b6011df6807eaf44ed4758c743497b2.tar.bz2 pdf-over-eb6b96601b6011df6807eaf44ed4758c743497b2.zip | |
+ add dashed border to config emblem drop
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@91 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui/src/main/java')
| -rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java | 22 | 
1 files changed, 20 insertions, 2 deletions
| diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java index 07a0da53..9bc75be5 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java @@ -27,15 +27,19 @@ import org.eclipse.swt.dnd.FileTransfer;  import org.eclipse.swt.dnd.Transfer;  import org.eclipse.swt.events.FocusAdapter;  import org.eclipse.swt.events.FocusEvent; +import org.eclipse.swt.events.PaintEvent; +import org.eclipse.swt.events.PaintListener;  import org.eclipse.swt.events.SelectionAdapter;  import org.eclipse.swt.events.SelectionEvent;  import org.eclipse.swt.events.TraverseEvent;  import org.eclipse.swt.events.TraverseListener; +import org.eclipse.swt.graphics.Color;  import org.eclipse.swt.graphics.Font;  import org.eclipse.swt.graphics.FontData;  import org.eclipse.swt.graphics.Image;  import org.eclipse.swt.graphics.ImageData;  import org.eclipse.swt.graphics.Point; +import org.eclipse.swt.graphics.Rectangle;  import org.eclipse.swt.layout.FormAttachment;  import org.eclipse.swt.layout.FormData;  import org.eclipse.swt.layout.FormLayout; @@ -101,7 +105,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {  		}  	} -	private Label lblEmblem; +	Label lblEmblem;  	private Text txtProxyHost;  	Text txtProxyPort;  	Text txtMobileNumber; @@ -433,7 +437,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {  		new Label(grpBildmarke, SWT.NONE);  		new Label(grpBildmarke, SWT.NONE); -		this.lblEmblem = new Label(grpBildmarke, SWT.BORDER | SWT.RESIZE); +		this.lblEmblem = new Label(grpBildmarke, SWT.RESIZE);  		this.lblEmblem.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true,  				true, 3, 1));  		this.lblEmblem.setAlignment(SWT.CENTER); @@ -446,6 +450,20 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {  				SimpleConfigurationComposite.this.recalculateEmblemSize();  			}  		}); +		 +		this.lblEmblem.addPaintListener(new PaintListener() { +			 +			@Override +			public void paintControl(PaintEvent e) { +				//e.gc.setForeground(); +				e.gc.setForeground(new Color(getDisplay(),0x6B, 0xA5, 0xD9)); +				e.gc.setLineWidth(3); +				e.gc.setLineStyle(SWT.LINE_DASH); +				e.gc.drawRoundRectangle(e.x,  +						e.y, e.width - 2, e.height - 2,  +						10, 10); +			} +		});  		FontData[] fD_lblEmblem = this.lblEmblem.getFont().getFontData();  		fD_lblEmblem[0].setHeight(TEXT_SIZE_NORMAL); | 
