Mercurial > projects > dwt-addons
diff dwtx/ui/internal/forms/widgets/ControlSegment.d @ 76:e193036d82c9
Fix continue porting
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 24 May 2008 06:18:55 +0200 |
parents | 5d489b9f966c |
children | 0953c252a764 |
line wrap: on
line diff
--- a/dwtx/ui/internal/forms/widgets/ControlSegment.d Sat May 24 05:11:16 2008 +0200 +++ b/dwtx/ui/internal/forms/widgets/ControlSegment.d Sat May 24 06:18:55 2008 +0200 @@ -15,19 +15,28 @@ import dwtx.ui.internal.forms.widgets.ObjectSegment; import dwtx.ui.internal.forms.widgets.IFocusSelectable; import dwtx.ui.internal.forms.widgets.Locator; +import dwtx.ui.internal.forms.widgets.FormUtil; import dwt.DWT; import dwt.graphics.GC; import dwt.graphics.Point; +import dwt.graphics.Rectangle; import dwt.widgets.Canvas; import dwt.widgets.Composite; import dwt.widgets.Control; public class ControlSegment : ObjectSegment, IFocusSelectable { + + private bool fill; private int width = DWT.DEFAULT; private int height = DWT.DEFAULT; + // reimpl for interface + Rectangle getBounds(){ + return super.getBounds(); + } + public this() { } @@ -54,7 +63,7 @@ protected Point getObjectSize(Hashtable resourceTable, int wHint) { Control control = getControl(resourceTable); - if (controlisnull) + if (control is null) return new Point(0,0); int realWhint = FormUtil.getWidthHint(wHint, control); Point size = control.computeSize(realWhint, DWT.DEFAULT);