mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
close drop down menus on tab key press
This commit is contained in:
@@ -34,9 +34,14 @@ private:
|
||||
|
||||
bool ProcessEvent(wxEvent& ev) override {
|
||||
int t = ev.GetEventType();
|
||||
if ( t == wxEVT_LEFT_DOWN || t == wxEVT_RIGHT_DOWN
|
||||
bool is_tab = false;
|
||||
try {
|
||||
is_tab = dynamic_cast<wxKeyEvent&>(ev).GetUnicodeKey() == WXK_TAB;
|
||||
} catch (...) {}
|
||||
if ( is_tab
|
||||
|| t == wxEVT_LEFT_DOWN || t == wxEVT_RIGHT_DOWN
|
||||
|| t == wxEVT_MOVE
|
||||
|| t == wxEVT_MENU_HIGHLIGHT || t == wxEVT_MENU_OPEN || t == wxEVT_MENU_OPEN
|
||||
|| t == wxEVT_MENU_HIGHLIGHT || t == wxEVT_MENU_OPEN
|
||||
|| t == wxEVT_CLOSE_WINDOW || t == wxEVT_KILL_FOCUS
|
||||
//|| t == wxEVT_ACTIVATE
|
||||
|| t == wxEVT_COMMAND_TOOL_CLICKED)
|
||||
|
||||
Reference in New Issue
Block a user