Initial work on X11 window code in.
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401997
This commit is contained in:
parent
3ec5d40b87
commit
cc0b655042
13 changed files with 1243 additions and 33 deletions
|
@ -22,7 +22,6 @@
|
|||
#include "SDL_config.h"
|
||||
|
||||
#include "SDL_win32video.h"
|
||||
#include "SDL_version.h"
|
||||
#include "SDL_syswm.h"
|
||||
#include "SDL_vkeys.h"
|
||||
#include "../../events/SDL_events_c.h"
|
||||
|
@ -393,6 +392,18 @@ WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
{
|
||||
SDL_WindowData *data;
|
||||
|
||||
/* Send a SDL_SYSWMEVENT if the application wants them */
|
||||
if (SDL_ProcessEvents[SDL_SYSWMEVENT] == SDL_ENABLE) {
|
||||
SDL_SysWMmsg wmmsg;
|
||||
|
||||
SDL_VERSION(&wmmsg.version);
|
||||
wmmsg.hwnd = hwnd;
|
||||
wmmsg.msg = msg;
|
||||
wmmsg.wParam = wParam;
|
||||
wmmsg.lParam = lParam;
|
||||
SDL_SendSysWMEvent(&wmmsg);
|
||||
}
|
||||
|
||||
/* Get the window data for the window */
|
||||
data = (SDL_WindowData *) GetProp(hwnd, TEXT("SDL_WindowData"));
|
||||
if (!data) {
|
||||
|
@ -412,18 +423,6 @@ WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
}
|
||||
#endif
|
||||
|
||||
/* Send a SDL_SYSWMEVENT if the application wants them */
|
||||
if (SDL_ProcessEvents[SDL_SYSWMEVENT] == SDL_ENABLE) {
|
||||
SDL_SysWMmsg wmmsg;
|
||||
|
||||
SDL_VERSION(&wmmsg.version);
|
||||
wmmsg.hwnd = hwnd;
|
||||
wmmsg.msg = msg;
|
||||
wmmsg.wParam = wParam;
|
||||
wmmsg.lParam = lParam;
|
||||
SDL_SendSysWMEvent(&wmmsg);
|
||||
}
|
||||
|
||||
switch (msg) {
|
||||
|
||||
case WM_SHOWWINDOW:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue