Mercurial > projects > mde
diff mde/gui/widget/PopupMenu.d @ 114:b16a534f5302
Changes for tango r4201. Added override keyword in a lot of places.
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Fri, 19 Dec 2008 15:15:06 +0000 |
parents | 9824bee909fd |
children | 1b1e2297e2fc |
line wrap: on
line diff
--- a/mde/gui/widget/PopupMenu.d Fri Dec 19 10:32:28 2008 +0000 +++ b/mde/gui/widget/PopupMenu.d Fri Dec 19 15:15:06 2008 +0000 @@ -52,7 +52,7 @@ super (mgr, id, data); } - int clickEvent (wdabs, wdabs, ubyte b, bool state) { + override int clickEvent (wdabs, wdabs, ubyte b, bool state) { if (b == 1 && state == true) { // If active, the popup is closed by WidgetManager since the click isn't on the popup. if (!pushed) { @@ -64,11 +64,11 @@ return 0; } - void popupRemoved () { + override void popupRemoved () { pushed = false; } - void draw () { + override void draw () { mgr.renderer.drawButton (x,y, w,h, pushed); adapter.draw (x,y); } @@ -110,13 +110,13 @@ super (mgr, id, data); } - bool setup (uint n, uint flags) { + override bool setup (uint n, uint flags) { if (!(flags & 3)) return false; // string or renderer (and possibly font) changed adapter.text = content.toString(1); return super.setup (n, 3); // force redimensioning } - int clickEvent (wdabs, wdabs, ubyte b, bool state) { + override int clickEvent (wdabs, wdabs, ubyte b, bool state) { if (b == 1) { // on up or down click pushed = false; mgr.requestRedraw; @@ -125,11 +125,11 @@ return 0; } - void highlight (bool state) { + override void highlight (bool state) { pushed = state; } - void draw () { + override void draw () { mgr.renderer.drawButton (x,y, w,h, pushed); adapter.draw (x,y); } @@ -159,7 +159,7 @@ super (mgr, id, data); } - bool saveChanges () { + override bool saveChanges () { return false; // sub-widgets don't have an id }