Mercurial > projects > dwt2
comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/ToolBar.d @ 112:9f4c18c268b2
Update to compile and execute with dmd 2.052.
author | kntroh |
---|---|
date | Wed, 16 Mar 2011 21:53:53 +0900 |
parents | 6bf2837c50fe |
children |
comparison
equal
deleted
inserted
replaced
111:b6e9904989ed | 112:9f4c18c268b2 |
---|---|
704 if (item !is null) item.resizeControl (); | 704 if (item !is null) item.resizeControl (); |
705 } | 705 } |
706 } | 706 } |
707 | 707 |
708 override bool mnemonicHit (wchar ch) { | 708 override bool mnemonicHit (wchar ch) { |
709 int key = Display.wcsToMbcs (ch); | 709 int key = Display.wcsToMbcs (ch, 0); |
710 int id; | 710 int id; |
711 if (OS.SendMessage (handle, OS.TB_MAPACCELERATOR, key, &id) is 0) { | 711 if (OS.SendMessage (handle, OS.TB_MAPACCELERATOR, key, &id) is 0) { |
712 return false; | 712 return false; |
713 } | 713 } |
714 if ((style & SWT.FLAT) !is 0 && !setTabGroupFocus ()) return false; | 714 if ((style & SWT.FLAT) !is 0 && !setTabGroupFocus ()) return false; |
718 items [id].click (false); | 718 items [id].click (false); |
719 return true; | 719 return true; |
720 } | 720 } |
721 | 721 |
722 override bool mnemonicMatch (wchar ch) { | 722 override bool mnemonicMatch (wchar ch) { |
723 int key = Display.wcsToMbcs (ch); | 723 int key = Display.wcsToMbcs (ch, 0); |
724 int id; | 724 int id; |
725 if (OS.SendMessage (handle, OS.TB_MAPACCELERATOR, key, &id) is 0) { | 725 if (OS.SendMessage (handle, OS.TB_MAPACCELERATOR, key, &id) is 0) { |
726 return false; | 726 return false; |
727 } | 727 } |
728 /* | 728 /* |