Mercurial > projects > dwt-win
diff dwt/layout/GridLayout.d @ 48:9a64a7781bab
Added override and alias, first chunk. Thanks torhu for doing this patch.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 03 Feb 2008 01:14:54 +0100 |
parents | 5406a8f6526d |
children | 184ab53b7785 |
line wrap: on
line diff
--- a/dwt/layout/GridLayout.d Sun Feb 03 00:59:28 2008 +0100 +++ b/dwt/layout/GridLayout.d Sun Feb 03 01:14:54 2008 +0100 @@ -170,14 +170,14 @@ this.makeColumnsEqualWidth = makeColumnsEqualWidth; } -protected Point computeSize (Composite composite, int wHint, int hHint, bool flushCache_) { +override protected Point computeSize (Composite composite, int wHint, int hHint, bool flushCache_) { Point size = layout (composite, false, 0, 0, wHint, hHint, flushCache_); if (wHint !is DWT.DEFAULT) size.x = wHint; if (hHint !is DWT.DEFAULT) size.y = hHint; return size; } -protected bool flushCache (Control control) { +override protected bool flushCache (Control control) { Object data = control.getLayoutData (); if (data !is null) (cast(GridData) data).flushCache (); return true; @@ -200,7 +200,7 @@ return null; } -protected void layout (Composite composite, bool flushCache_) { +override protected void layout (Composite composite, bool flushCache_) { Rectangle rect = composite.getClientArea (); layout (composite, true, rect.x, rect.y, rect.width, rect.height, flushCache_); } @@ -740,7 +740,7 @@ * * @return a string representation of the layout */ -public char[] toString () { +override public char[] toString () { char[] string = getName ()~" {"; if (numColumns !is 1) string ~= "numColumns="~to!(char[])(numColumns)~" "; if (makeColumnsEqualWidth) string ~= "makeColumnsEqualWidth="~to!(char[])(makeColumnsEqualWidth)~" ";