summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio_quarti@ca.ibm.com>2012-09-24 16:28:17 -0400
committerSilenio Quarti <silenio_quarti@ca.ibm.com>2012-09-24 16:28:17 -0400
commitb544cc1a498de3fd0b2af24bb1c30ba1978244fd (patch)
tree14a95cad66cb7355847b1549f6577e27a99cdd89 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
parent30919635b565bc58b3ccf4c0b2d7956435e1af44 (diff)
downloadeclipse.platform.swt-b544cc1a498de3fd0b2af24bb1c30ba1978244fd.tar.gz
eclipse.platform.swt-b544cc1a498de3fd0b2af24bb1c30ba1978244fd.tar.xz
eclipse.platform.swt-b544cc1a498de3fd0b2af24bb1c30ba1978244fd.zip
Bug 387641 - Use Cairo instead of Gdk deprecated methods in Sash widget drawBand()
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
index c2da121da4..dd76101d62 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
@@ -113,6 +113,9 @@ public void addSelectionListener (SelectionListener listener) {
}
static int checkStyle (int style) {
+ if (OS.USE_CAIRO) {
+ style |= SWT.SMOOTH;
+ }
return checkBits (style, SWT.HORIZONTAL, SWT.VERTICAL, 0, 0, 0, 0);
}
@@ -144,7 +147,6 @@ void createHandle (int index) {
void drawBand (int x, int y, int width, int height) {
if ((style & SWT.SMOOTH) != 0) return;
- //TODO: Use Cairo
long /*int*/ window = gtk_widget_get_window (parent.paintHandle());
if (window == 0) return;
byte [] bits = {-86, 85, -86, 85, -86, 85, -86, 85};