From 900e7fa6f208d5146e14fcc3d6bef29a9abd0d05 Mon Sep 17 00:00:00 2001 From: lingutln Date: Mon, 20 Feb 2012 20:05:09 +0000 Subject: [PATCH] Minor alignments in Linux and Windows OS. Done by Nikhil. svn path=/; revision=301 --- .../ie/dcu/apps/ist/views/SegmentationView.java | 17 ++++++++++++----- Annotation/src/ie/dcu/swt/SwtUtils.java | 13 +++++++------ 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/Annotation/src/ie/dcu/apps/ist/views/SegmentationView.java b/Annotation/src/ie/dcu/apps/ist/views/SegmentationView.java index 879cfe3..13b424d 100644 --- a/Annotation/src/ie/dcu/apps/ist/views/SegmentationView.java +++ b/Annotation/src/ie/dcu/apps/ist/views/SegmentationView.java @@ -142,7 +142,7 @@ public class SegmentationView extends Composite { viewSelectionToolbar = new ToolBar(this, SWT.RIGHT | SWT.FLAT); termLookupBar = new ToolBar(this, SWT.RIGHT | SWT.FLAT | SWT.BORDER); view = new AnnotatedImageControl(this, SWT.BORDER); - termDetailComposite = new Composite(this, SWT.RIGHT | SWT.FLAT | SWT.BORDER); + termDetailComposite = new Composite(this, SWT.RIGHT | SWT.FLAT); brushControl = new BrushControl(getShell(), SWT.BORDER); eventHandler = new EventHandler(); @@ -368,11 +368,13 @@ public class SegmentationView extends Composite { // text field for collection Id SwtUtils.addLabelToComposite(termDetailComposite, "Collection Id"); - collectionId = SwtUtils.addTextFieldToComposite(termDetailComposite, 140); + collectionId = SwtUtils.addTextFieldToComposite(termDetailComposite); + collectionId.setToolTipText( getAction(Tool.SetPainter).getToolTipText()); // Comments Text Area SwtUtils.addLabelToComposite(termDetailComposite, "Comments"); - comment = SwtUtils.addTextAreaToComposite(termDetailComposite, 150); + comment = SwtUtils.addTextAreaToComposite(termDetailComposite); + comment.setToolTipText( getAction(Tool.SetPainter).getToolTipText()); } private void layoutControls() { @@ -454,16 +456,22 @@ public class SegmentationView extends Composite { // Layout term detail table gd = new GridData(); + gd.widthHint = width; + gd.grabExcessHorizontalSpace = true; + gd.grabExcessVerticalSpace = true; collectionId.setLayoutData(gd); // Layout term detail table gd = new GridData(); + gd.widthHint = width; + gd.grabExcessHorizontalSpace = true; + gd.grabExcessVerticalSpace = true; + gd.verticalAlignment = SWT.FILL; comment.setLayoutData(gd); } - private void updatePainters() { combo.removeAll(); boolean first = true; @@ -476,7 +484,6 @@ public class SegmentationView extends Composite { } } - public void setSegmenter(Segmenter segmenter) { if (this.segmenter != segmenter) { SegmentationContext ctx = view.getContext(); diff --git a/Annotation/src/ie/dcu/swt/SwtUtils.java b/Annotation/src/ie/dcu/swt/SwtUtils.java index 13d39ee..f627380 100644 --- a/Annotation/src/ie/dcu/swt/SwtUtils.java +++ b/Annotation/src/ie/dcu/swt/SwtUtils.java @@ -590,7 +590,7 @@ public class SwtUtils { label.setLayoutData(data); } - public static Text addTextFieldToComposite(Composite parent, int width) { + public static Text addTextFieldToComposite(Composite parent) { Composite box = new Composite(parent, SWT.NONE); box.setLayout(new GridLayout(SWT.FILL,false)); @@ -598,14 +598,14 @@ public class SwtUtils { Text text = new Text(box, SWT.BORDER | SWT.SINGLE); GridData data = new GridData(); - data.verticalAlignment = SWT.CENTER; data.grabExcessHorizontalSpace = true; - //data.widthHint = width; + data.grabExcessVerticalSpace = true; + data.widthHint = 140; text.setLayoutData(data); return text; } - public static Text addTextAreaToComposite(Composite parent, int width) { + public static Text addTextAreaToComposite(Composite parent) { Composite box = new Composite(parent, SWT.NONE); box.setLayout(new GridLayout()); @@ -614,9 +614,10 @@ public class SwtUtils { Text text = new Text(box, SWT.BORDER | SWT.MULTI); GridData data = new GridData(); - data.grabExcessVerticalSpace = true; data.grabExcessHorizontalSpace = true; - data.heightHint = 100; + data.grabExcessVerticalSpace = true; + data.heightHint = 150; + data.widthHint = 150; text.setLayoutData(data); return text; } -- 2.34.1