diff dwt/widgets/Composite.d @ 35:99d8b02576c3

Control
author Frank Benoit <benoit@tionex.de>
date Tue, 29 Jan 2008 00:16:12 +0100
parents 39a9959ef14d
children e3a5d61b33cd
line wrap: on
line diff
--- a/dwt/widgets/Composite.d	Mon Jan 28 21:27:31 2008 +0100
+++ b/dwt/widgets/Composite.d	Tue Jan 29 00:16:12 2008 +0100
@@ -14,15 +14,26 @@
 
 import dwt.widgets.Scrollable;
 import dwt.widgets.Control;
+import dwt.widgets.Layout;
 import dwt.graphics.Font;
+import dwt.internal.win32.OS;
 
 class Composite : Scrollable {
+    Layout layout_;
+    int font;
+    WINDOWPOS* [] lpwp;
+    Control [] tabList;
+    int layoutCount, backgroundMode;
+
 public Control [] getChildren () ;
 void updateFont (Font oldFont, Font newFont) ;
 public void layout () ;
 public void layout (bool ) ;
 public void layout (bool , bool ) ;
 public void layout (Control[]) ;
+Control [] _getTabList () ;
+void removeControl (Control control) ;
+Control [] _getChildren () ;
 }
 /++
 import dwt.DWT;
@@ -33,18 +44,7 @@
 import dwt.graphics.Image;
 import dwt.graphics.Point;
 import dwt.graphics.Rectangle;
-import dwt.internal.Callback;
-import dwt.internal.win32.LRESULT;
-import dwt.internal.win32.MSG;
-import dwt.internal.win32.NMHDR;
-import dwt.internal.win32.NMTTDISPINFO;
-import dwt.internal.win32.NMTTDISPINFOA;
-import dwt.internal.win32.NMTTDISPINFOW;
 import dwt.internal.win32.OS;
-import dwt.internal.win32.PAINTSTRUCT;
-import dwt.internal.win32.POINT;
-import dwt.internal.win32.RECT;
-import dwt.internal.win32.WINDOWPOS;
 
 /**
  * Instances of this class are controls which are capable
@@ -79,7 +79,7 @@
 public class Composite extends Scrollable {
     Layout layout;
     int font;
-    WINDOWPOS [] lpwp;
+    WINDOWPOS* [] lpwp;
     Control [] tabList;
     int layoutCount, backgroundMode;