Mercurial > projects > dwt-win
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;