summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b6a12cb)
the file before its fully transmitted...)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1357
7f0cb862-5218-0410-a997-
914c9d46530a
case WM_KILLFOCUS:
{
SFG_Menu* menu = NULL;
case WM_KILLFOCUS:
{
SFG_Menu* menu = NULL;
- printf("WM_KILLFOCUS: %p\n", window );
+/* printf("WM_KILLFOCUS: %p\n", window ); */
lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );
INVOKE_WCB( *window, Entry, ( GLUT_LEFT ) );
lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );
INVOKE_WCB( *window, Entry, ( GLUT_LEFT ) );
{
SFG_Window* wnd = NULL;
HWND hwnd = GetFocus(); /* Get window with current focus - NULL for non freeglut windows */
{
SFG_Window* wnd = NULL;
HWND hwnd = GetFocus(); /* Get window with current focus - NULL for non freeglut windows */
- printf(" hwnd: %p\n",hwnd);
if (hwnd)
/* See which of our windows it is */
wnd = fgWindowByHandle(hwnd);
if (hwnd)
/* See which of our windows it is */
wnd = fgWindowByHandle(hwnd);
- //printf(" got menu: %p\n",menu);
-
- printf(" wnd: %p, wnd->AM->PW: %p, menu->PW: %p\n",wnd,wnd&&wnd->ActiveMenu?wnd->ActiveMenu->ParentWindow:0,menu->ParentWindow);
- if (wnd)
- printf(" wnd menu: %i, wnd->ActiveMenu: %p, wnd->Parent: %p\n",wnd->IsMenu,wnd->ActiveMenu,wnd->Parent);
-
/* User switched to another application*/
fgDeactivateMenu(menu->ParentWindow);
/* User switched to another application*/
fgDeactivateMenu(menu->ParentWindow);
- printf(" -> kill1\n");
- }
else if (!wnd->IsMenu && wnd!=menu->ParentWindow)
else if (!wnd->IsMenu && wnd!=menu->ParentWindow)
/* User switched to another FreeGLUT window */
fgDeactivateMenu(menu->ParentWindow);
/* User switched to another FreeGLUT window */
fgDeactivateMenu(menu->ParentWindow);
- printf(" -> kill2\n");
-
- }
- else
- {
- printf(" -> survive\n");
- }