Mercurial > projects > dwt-mac
diff dwt/widgets/Menu.d @ 37:642f460a0908
Fixed a lot of compile errors, a "hello world" app compiles now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Fri, 10 Oct 2008 12:29:48 +0200 |
parents | db5a898b2119 |
children | d8635bb48c7c |
line wrap: on
line diff
--- a/dwt/widgets/Menu.d Tue Oct 07 12:56:18 2008 +0200 +++ b/dwt/widgets/Menu.d Fri Oct 10 12:29:48 2008 +0200 @@ -220,7 +220,7 @@ } else { location = window.mouseLocationOutsideOfEventStream(); } - NSEvent nsEvent = NSEvent.otherEventWithType(OS.NSApplicationDefined, location, 0, 0.0, window.windowNumber(), window.graphicsContext(), cast(short)0, 0, 0); + NSEvent nsEvent = NSEvent.otherEventWithType(NSApplicationDefined, location, 0, 0.0, window.windowNumber(), window.graphicsContext(), cast(short)0, 0, 0); NSMenu.static_popUpContextMenu_withEvent_forView_ (nsMenu, nsEvent, shell.view); } else { nsMenu.cancelTracking (); @@ -464,12 +464,12 @@ String getNameText () { String result = ""; MenuItem [] items = getItems (); - int length = items.length; - if (length > 0) { - for (int i=0; i<length-1; i++) { - result = result + items [i].getNameText() + ", "; + int length_ = items.length; + if (length_ > 0) { + for (int i=0; i<length_-1; i++) { + result = result ~ items [i].getNameText() ~ ", "; } - result = result + items [length-1].getNameText (); + result = result ~ items [length_-1].getNameText (); } return result; } @@ -648,7 +648,7 @@ return getVisible (); } -void menu_willHighlightItem(int menu, int itemID) { +void menu_willHighlightItem(int menu, objc.id itemID) { NSInteger jniRef = cast(NSInteger) OS.objc_msgSend(itemID, OS.sel_tag); if (jniRef !is -1 && jniRef !is 0) { Object object = OS.JNIGetObject(jniRef);