comparison dwt/widgets/MenuItem.d @ 57:4444d15131d5

Updated ScrollBar to 3.514
author Jacob Carlborg <doob@me.com>
date Mon, 08 Dec 2008 22:02:10 +0100
parents d8635bb48c7c
children ad4e1fe71a5a
comparison
equal deleted inserted replaced
56:a470e49a1890 57:4444d15131d5
28 import dwt.internal.cocoa.NSString; 28 import dwt.internal.cocoa.NSString;
29 import dwt.internal.cocoa.OS; 29 import dwt.internal.cocoa.OS;
30 import dwt.internal.cocoa.SWTMenu; 30 import dwt.internal.cocoa.SWTMenu;
31 31
32 import dwt.dwthelper.utils; 32 import dwt.dwthelper.utils;
33 import dwt.internal.cocoa.NSInteger; 33 import dwt.internal.objc.cocoa.Cocoa;
34 import dwt.widgets.Decorations; 34 import dwt.widgets.Decorations;
35 import dwt.widgets.Display; 35 import dwt.widgets.Display;
36 import dwt.widgets.Event; 36 import dwt.widgets.Event;
37 import dwt.widgets.Item; 37 import dwt.widgets.Item;
38 import dwt.widgets.Menu; 38 import dwt.widgets.Menu;
413 case DWT.F15: return 0xF712; 413 case DWT.F15: return 0xF712;
414 /* 414 /*
415 * The following lines are intentionally commented. 415 * The following lines are intentionally commented.
416 */ 416 */
417 // case DWT.INSERT: return ??; 417 // case DWT.INSERT: return ??;
418 default:
419 assert(false);
418 } 420 }
419 return 0; 421 return 0;
420 } 422 }
421 423
422 424
834 } 836 }
835 } 837 }
836 break; 838 break;
837 } 839 }
838 } 840 }
839 NSString string = NSString.stringWith (key is 0 ? "" : (char)key + ""); 841 NSString string = NSString.stringWith (key is 0 ? "" : cast(char)key ~ "");
840 nsItem.setKeyEquivalentModifierMask (mask); 842 nsItem.setKeyEquivalentModifierMask (mask);
841 nsItem.setKeyEquivalent (string.lowercaseString ()); 843 nsItem.setKeyEquivalent (string.lowercaseString ());
842 //TODO - only hide when key !is 0 (fix all places) 844 //TODO - only hide when key !is 0 (fix all places)
843 nsItem.setHidden (key !is 0 || mask !is 0); 845 nsItem.setHidden (key !is 0 || mask !is 0);
844 } 846 }