Mercurial > projects > dwt-mac
changeset 66:51015bbcb4c6
Ported dwt.widgets.ExpandBar
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Tue, 23 Dec 2008 22:57:31 +0100 |
parents | 906145852b63 |
children | a47b2ee8cbde |
files | dwt/widgets/ExpandBar.d |
diffstat | 1 files changed, 15 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dwt/widgets/ExpandBar.d Tue Dec 23 22:53:07 2008 +0100 +++ b/dwt/widgets/ExpandBar.d Tue Dec 23 22:57:31 2008 +0100 @@ -7,6 +7,9 @@ * * Contributors: * IBM Corporation - initial API and implementation + * + * Port to the D programming language: + * Jacob Carlborg <doob@me.com> *******************************************************************************/ module dwt.widgets.ExpandBar; @@ -24,6 +27,13 @@ import dwt.graphics.Point; import dwt.graphics.Rectangle; +import dwt.widgets.Composite; +import dwt.widgets.Event; +import dwt.widgets.ExpandItem; +import dwt.widgets.Listener; +import dwt.widgets.ScrollBar; +import dwt.widgets.TypedListener; + /** * Instances of this class support the layout of selectable * expand bar items. @@ -93,7 +103,7 @@ super (parent, checkStyle (style)); items = new ExpandItem [4]; - listener = new Listener () { + listener = new class () Listener { public void handleEvent (Event event) { switch (event.type) { case DWT.Dispose: onDispose (event); break; @@ -105,6 +115,7 @@ case DWT.FocusIn: onFocus (); break; case DWT.FocusOut: onFocus (); break; case DWT.Traverse: onTraverse (event); break; + default: } } }; @@ -120,7 +131,7 @@ ScrollBar verticalBar = getVerticalBar (); if (verticalBar !is null) { - verticalBar.addListener (DWT.Selection, new Listener () { + verticalBar.addListener (DWT.Selection, new class () Listener { public void handleEvent (Event event) { onScroll (event); } @@ -510,6 +521,8 @@ } break; } + + default: } }