diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/custom/CTabItem.d @ 51:c01d033c633a

[swt lin]
author Frank Benoit <benoit@tionex.de>
date Fri, 27 Mar 2009 19:58:06 +0100
parents 7a2dd761a8b2
children fb3aa8075988
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/custom/CTabItem.d	Fri Mar 27 15:30:20 2009 +0100
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/custom/CTabItem.d	Fri Mar 27 19:58:06 2009 +0100
@@ -215,7 +215,7 @@
                                      x+9,y+2, x+7,y+4, x+7,y+5, x+9,y+7, x+9,y+9,
                                      x+7,y+9, x+5,y+7, x+4,y+7, x+2,y+9, x,y+9,
                                      x,y+7, x+2,y+5, x+2,y+4, x,y+2];
-            Color fill = new Color(display, CTabFolder.CLOSE_FILL);
+            Color fill = new Color(display, cast(RGB)CTabFolder.CLOSE_FILL);
             gc.setBackground(fill);
             gc.fillPolygon(shape);
             fill.dispose();
@@ -228,7 +228,7 @@
                                      x+10,y+3, x+8,y+5, x+8,y+6, x+10,y+8, x+10,y+10,
                                      x+8,y+10, x+6,y+8, x+5,y+8, x+3,y+10, x+1,y+10,
                                      x+1,y+8, x+3,y+6, x+3,y+5, x+1,y+3];
-            Color fill = new Color(display, CTabFolder.CLOSE_FILL);
+            Color fill = new Color(display, cast(RGB)CTabFolder.CLOSE_FILL);
             gc.setBackground(fill);
             gc.fillPolygon(shape);
             fill.dispose();
@@ -288,7 +288,7 @@
         shape = null;
         if (this.parent.onBottom) {
             int[] left = parent.simple ? CTabFolder.SIMPLE_BOTTOM_LEFT_CORNER : CTabFolder.BOTTOM_LEFT_CORNER;
-            int[] right = parent.simple ? CTabFolder.SIMPLE_BOTTOM_RIGHT_CORNER : parent.curve;
+            int[] right = parent.simple ? cast(int[])CTabFolder.SIMPLE_BOTTOM_RIGHT_CORNER : parent.curve;
             if (parent.borderLeft is 0 && parent.indexOf(this) is parent.firstIndex) {
                 left = [x, y+height];
             }
@@ -312,7 +312,7 @@
             shape[index++] = y - 1;
         } else {
             int[] left = parent.simple ? CTabFolder.SIMPLE_TOP_LEFT_CORNER : CTabFolder.TOP_LEFT_CORNER;
-            int[] right = parent.simple ? CTabFolder.SIMPLE_TOP_RIGHT_CORNER : parent.curve;
+            int[] right = parent.simple ? cast(int[])CTabFolder.SIMPLE_TOP_RIGHT_CORNER : parent.curve;
             if (parent.borderLeft is 0 && parent.indexOf(this) is parent.firstIndex) {
                 left = [x, y];
             }