Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Xenos2015-11-17 14:32:14 +0000
committerArun Thondapu2015-12-07 09:32:03 +0000
commitdebeeaf0a81df9fb9de7fe496e9662df748e3589 (patch)
tree0db6c6df7c58918a04b047a6670dd7884ca95ef2 /examples
parenta05b342f98919199d2051f76880396da4960d323 (diff)
downloadeclipse.platform.swt-debeeaf0a81df9fb9de7fe496e9662df748e3589.tar.gz
eclipse.platform.swt-debeeaf0a81df9fb9de7fe496e9662df748e3589.tar.xz
eclipse.platform.swt-debeeaf0a81df9fb9de7fe496e9662df748e3589.zip
Bug 468854 - Add tests and examples for Control.requestLayout.I20151207-0800
Change-Id: If6af29a081f657d248dd6f78a2067b88435db7ba Signed-off-by: Stefan Xenos <sxenos@gmail.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java18
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java2
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java4
3 files changed, 14 insertions, 10 deletions
diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java
index 71226b3255..6773dc25c9 100644
--- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java
+++ b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java
@@ -10,12 +10,16 @@
*******************************************************************************/
package org.eclipse.swt.examples.browser.demos.views;
-import org.eclipse.ui.part.*;
-import org.eclipse.jface.action.*;
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.browser.*;
+import org.eclipse.jface.action.Action;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.SWTError;
+import org.eclipse.swt.browser.Browser;
+import org.eclipse.swt.layout.FillLayout;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.TabFolder;
+import org.eclipse.swt.widgets.TabItem;
+import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.part.ViewPart;
public class BrowserDemoView extends ViewPart {
Action pawnAction;
@@ -34,7 +38,7 @@ public class BrowserDemoView extends ViewPart {
} catch (SWTError e) {
Text text = new Text(parent, SWT.MULTI | SWT.READ_ONLY);
text.setText("Browser widget cannot be instantiated. The exact error is:\r\n"+e);
- parent.layout(true);
+ text.requestLayout();
return;
}
TabFolder folder = new TabFolder(parent, SWT.NONE);
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
index ed158c0662..b6939c9090 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
@@ -84,7 +84,7 @@ public class BrowserExample {
parent.setLayout(new FillLayout());
Label label = new Label(parent, SWT.CENTER | SWT.WRAP);
label.setText(getResourceString("BrowserNotCreated"));
- parent.layout(true);
+ label.requestLayout();
return;
}
initResources();
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java
index 7eb3242048..91499e0a9e 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java
@@ -185,7 +185,7 @@ void createControls(final Composite parent) {
if (event.detail != SWT.DRAG) {
FormData data = (FormData)vSash.getLayoutData();
data.left.offset = event.x;
- parent.layout(true);
+ vSash.requestLayout();
animate = true;
} else {
animate = false;
@@ -200,7 +200,7 @@ void createControls(final Composite parent) {
if (event.detail != SWT.DRAG) {
FormData data = (FormData)hSash.getLayoutData();
data.top.offset = event.y;
- parent.layout(true);
+ hSash.requestLayout();
}
}
});

Back to the top