Skip to content

Commit

Permalink
*** empty log message ***
Browse files Browse the repository at this point in the history
  • Loading branch information
slouken committed Oct 6, 2002
1 parent 5c6eb66 commit 88fe75a
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/video/windib/SDL_dibevents.c
Expand Up @@ -28,6 +28,9 @@ static char rcsid =
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#ifdef HAVE_AYGSHELL
#include <aygshell.h>
#endif

#include "SDL_events.h"
#include "SDL_error.h"
Expand Down Expand Up @@ -363,6 +366,12 @@ int DIB_CreateWindow(_THIS)
void DIB_DestroyWindow(_THIS)
{
if ( SDL_windowid == NULL ) {
#ifdef HAVE_AYGSHELL
/* Unhide taskbar, etc. */
SHFullScreen(SDL_Window, SHFS_SHOWTASKBAR);
SHFullScreen(SDL_Window, SHFS_SHOWSIPBUTTON);
ShowWindow(FindWindow(TEXT("HHTaskBar"),NULL),SW_SHOWNORMAL);
#endif
DestroyWindow(SDL_Window);
}
}
20 changes: 20 additions & 0 deletions src/video/windib/SDL_dibvideo.c
Expand Up @@ -29,6 +29,9 @@ static char rcsid =
#include <stdlib.h>
#include <malloc.h>
#include <windows.h>
#ifdef HAVE_AYGSHELL
#include <aygshell.h>
#endif

/* Not yet in the mingw32 cross-compile headers */
#ifndef CDS_FULLSCREEN
Expand Down Expand Up @@ -514,6 +517,23 @@ SDL_Surface *DIB_SetVideoMode(_THIS, SDL_Surface *current,
video->h = height;
video->pitch = SDL_CalculatePitch(video);

#ifdef HAVE_AYGSHELL
/* Stuff to hide that $#!^%#$ WinCE taskbar in fullscreen... */
if ( flags & SDL_FULLSCREEN ) {
if ( !(prev_flags & SDL_FULLSCREEN) ) {
SHFullScreen(SDL_Window, SHFS_HIDETASKBAR);
SHFullScreen(SDL_Window, SHFS_HIDESIPBUTTON);
ShowWindow(FindWindow(TEXT("HHTaskBar"),NULL),SW_HIDE);
}
video->flags |= SDL_FULLSCREEN;
} else {
if ( prev_flags & SDL_FULLSCREEN ) {
SHFullScreen(SDL_Window, SHFS_SHOWTASKBAR);
SHFullScreen(SDL_Window, SHFS_SHOWSIPBUTTON);
ShowWindow(FindWindow(TEXT("HHTaskBar"),NULL),SW_SHOWNORMAL);
}
}
#endif
#ifndef NO_CHANGEDISPLAYSETTINGS
/* Set fullscreen mode if appropriate */
if ( (flags & SDL_FULLSCREEN) == SDL_FULLSCREEN ) {
Expand Down

0 comments on commit 88fe75a

Please sign in to comment.