Mail: Make quote work with B_OPTION_KEY too.

This is for AZERTY keymaps that don’t have ready access to
[ and ] in the normal map.
This commit is contained in:
John Scipione
2014-01-30 19:48:33 -05:00
parent 2a64403471
commit 9f7f92dd7f
+10 -4
View File
@@ -342,10 +342,16 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app,
new BMessage(M_FIND_AGAIN), 'G')); new BMessage(M_FIND_AGAIN), 'G'));
if (!fIncoming) { if (!fIncoming) {
menu->AddSeparatorItem(); menu->AddSeparatorItem();
menu->AddItem(fQuote = new BMenuItem(B_TRANSLATE("Quote"), fQuote = new BMenuItem(B_TRANSLATE("Quote"),
new BMessage(M_QUOTE), ']')); new BMessage(M_QUOTE), ']');
menu->AddItem(fRemoveQuote = new BMenuItem(B_TRANSLATE("Remove quote"), menu->AddItem(fQuote);
new BMessage(M_REMOVE_QUOTE), '[')); AddShortcut(']', B_OPTION_KEY, new BMessage(M_QUOTE));
fRemoveQuote = new BMenuItem(B_TRANSLATE("Remove quote"),
new BMessage(M_REMOVE_QUOTE), '[');
menu->AddItem(fRemoveQuote);
AddShortcut('[', B_OPTION_KEY, new BMessage(M_REMOVE_QUOTE));
menu->AddSeparatorItem(); menu->AddSeparatorItem();
fSpelling = new BMenuItem(B_TRANSLATE("Check spelling"), fSpelling = new BMenuItem(B_TRANSLATE("Check spelling"),
new BMessage(M_CHECK_SPELLING), ';'); new BMessage(M_CHECK_SPELLING), ';');