diff options
author | Dan Gudmundsson <[email protected]> | 2014-04-16 15:00:41 +0200 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2014-04-16 15:00:41 +0200 |
commit | 616e03903645ee3f1fef1a4226f2b18051b968c9 (patch) | |
tree | c4ae4272ae30db1689401427c47388d8824dea01 /lib/wx/c_src | |
parent | 7e3b674e905ba8008edd1589db3473d15792a585 (diff) | |
download | otp-616e03903645ee3f1fef1a4226f2b18051b968c9.tar.gz otp-616e03903645ee3f1fef1a4226f2b18051b968c9.tar.bz2 otp-616e03903645ee3f1fef1a4226f2b18051b968c9.zip |
wx: Add wxActivateEvent
Diffstat (limited to 'lib/wx/c_src')
-rw-r--r-- | lib/wx/c_src/gen/wxe_events.cpp | 12 | ||||
-rw-r--r-- | lib/wx/c_src/gen/wxe_funcs.cpp | 7 | ||||
-rw-r--r-- | lib/wx/c_src/gen/wxe_macros.h | 1 |
3 files changed, 20 insertions, 0 deletions
diff --git a/lib/wx/c_src/gen/wxe_events.cpp b/lib/wx/c_src/gen/wxe_events.cpp index 0ca059ead4..255b36c2fa 100644 --- a/lib/wx/c_src/gen/wxe_events.cpp +++ b/lib/wx/c_src/gen/wxe_events.cpp @@ -298,6 +298,9 @@ void initEventTable() {wxEVT_TASKBAR_LEFT_DCLICK, 228, "taskbar_left_dclick"}, {wxEVT_TASKBAR_RIGHT_DCLICK, 228, "taskbar_right_dclick"}, {wxEVT_INIT_DIALOG, 229, "init_dialog"}, + {wxEVT_ACTIVATE, 231, "activate"}, + {wxEVT_ACTIVATE_APP, 231, "activate_app"}, + {wxEVT_HIBERNATE, 231, "hibernate"}, {-1, 0, } }; for(int i=0; event_types[i].ev_type != -1; i++) { @@ -812,6 +815,15 @@ case 229: {// wxInitDialogEvent rt.addTupleCount(2); break; } +case 231: {// wxActivateEvent + wxActivateEvent * ev = (wxActivateEvent *) event; + evClass = (char*)"wxActivateEvent"; + rt.addAtom((char*)"wxActivate"); + rt.addAtom(Etype->eName); + rt.addBool(ev->GetActive()); + rt.addTupleCount(3); + break; +} } rt.addTupleCount(5); diff --git a/lib/wx/c_src/gen/wxe_funcs.cpp b/lib/wx/c_src/gen/wxe_funcs.cpp index 4d1f9d9df6..4422488641 100644 --- a/lib/wx/c_src/gen/wxe_funcs.cpp +++ b/lib/wx/c_src/gen/wxe_funcs.cpp @@ -31636,6 +31636,13 @@ case wxLocale_IsOk: { // wxLocale::IsOk rt.addBool(Result); break; } +case wxActivateEvent_GetActive: { // wxActivateEvent::GetActive + wxActivateEvent *This = (wxActivateEvent *) getPtr(bp,memenv); bp += 4; + if(!This) throw wxe_badarg(0); + bool Result = This->GetActive(); + rt.addBool(Result); + break; +} default: { wxeReturn error = wxeReturn(WXE_DRV_PORT, Ecmd.caller, false); error.addAtom("_wxe_error_"); error.addInt((int) Ecmd.op); diff --git a/lib/wx/c_src/gen/wxe_macros.h b/lib/wx/c_src/gen/wxe_macros.h index acb487bb31..b27e7c8b9a 100644 --- a/lib/wx/c_src/gen/wxe_macros.h +++ b/lib/wx/c_src/gen/wxe_macros.h @@ -3376,5 +3376,6 @@ #define wxLocale_GetSystemLanguage 3548 #define wxLocale_IsLoaded 3549 #define wxLocale_IsOk 3550 +#define wxActivateEvent_GetActive 3551 |