diff options
author | Veronika Irvine <veronika> | 2004-04-22 19:48:57 +0000 |
---|---|---|
committer | Veronika Irvine <veronika> | 2004-04-22 19:48:57 +0000 |
commit | f6030535ec9fb1d728f503415a8c187f6094ebf6 (patch) | |
tree | 7dc8de512eaa2715116b28a995864202842e3812 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java | |
parent | 175af08bc22bc7d449e68314fa692173e50b1d44 (diff) | |
download | eclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.tar.gz eclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.tar.xz eclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.zip |
when SWT.FLAT, don't draw gradient on XP
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java index 8f37cc710c..2d651a84c1 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java @@ -1076,14 +1076,14 @@ LRESULT wmNotifyChild (int wParam, int lParam) { * in WM_ERASEBKGND. */ if (OS.COMCTL32_MAJOR < 6) break; - if (background != -1) { + if (background != -1 || (style & SWT.FLAT) != 0) { NMCUSTOMDRAW nmcd = new NMCUSTOMDRAW (); OS.MoveMemory (nmcd, lParam, NMCUSTOMDRAW.sizeof); switch (nmcd.dwDrawStage) { case OS.CDDS_PREERASE: return new LRESULT (OS.CDRF_NOTIFYPOSTERASE); case OS.CDDS_POSTERASE: - drawBackground(nmcd.hdc); + drawBackground (nmcd.hdc); break; } } |