diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java index 2b0b5f19af..10a65ea3e4 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CBannerLayout.java @@ -21,6 +21,7 @@ import org.eclipse.swt.widgets.*; */ class CBannerLayout extends Layout { +@Override protected Point computeSize(Composite composite, int wHint, int hHint, boolean flushCache) { CBanner banner = (CBanner)composite; Control left = banner.left; @@ -100,11 +101,13 @@ int computeTrim(Control c) { } return c.getBorderWidth () * 2; } +@Override protected boolean flushCache(Control control) { Object data = control.getLayoutData(); if (data != null && data instanceof CLayoutData) ((CLayoutData)data).flushCache(); return true; } +@Override protected void layout(Composite composite, boolean flushCache) { CBanner banner = (CBanner)composite; Control left = banner.left; |