Diff for /np2/macosx/np2.cpp between versions 1.50 and 1.51

version 1.50, 2004/01/31 19:45:25 version 1.51, 2004/02/03 15:58:34
Line 977  static pascal OSStatus np2appevent (Even Line 977  static pascal OSStatus np2appevent (Even
             switch (whatHappened)              switch (whatHappened)
             {              {
                 case kEventMouseMoved:                  case kEventMouseMoved:
                   case kEventMouseDragged:
                     GetEventParameter (event, kEventParamMouseDelta, typeHIPoint, NULL, sizeof(HIPoint), NULL, &delta);                      GetEventParameter (event, kEventParamMouseDelta, typeHIPoint, NULL, sizeof(HIPoint), NULL, &delta);
                     mousemng_callback(delta);                      mousemng_callback(delta);
                     result = noErr;                      result = noErr;
Line 1122  static const EventTypeSpec appEventList[ Line 1123  static const EventTypeSpec appEventList[
                                 {kEventClassMouse,              kEventMouseDown},                                  {kEventClassMouse,              kEventMouseDown},
 #if defined(NP2GCC)  #if defined(NP2GCC)
                                 {kEventClassMouse,              kEventMouseMoved},                                  {kEventClassMouse,              kEventMouseMoved},
                                   {kEventClassMouse,              kEventMouseDragged},
                                 {kEventClassMouse,              kEventMouseUp},                                  {kEventClassMouse,              kEventMouseUp},
 #endif  #endif
                                 {kEventClassKeyboard,   kEventRawKeyModifiersChanged},                                  {kEventClassKeyboard,   kEventRawKeyModifiersChanged},
Line 1202  static void toggleFullscreen(void) { Line 1204  static void toggleFullscreen(void) {
     static bool toolwin = false;      static bool toolwin = false;
     MenuRef     menu = GetMenuRef(IDM_SCREEN);      MenuRef     menu = GetMenuRef(IDM_SCREEN);
     Rect        bounds;      Rect        bounds;
     short       w = 640, h = 480;      short       w, h;
   
     soundmng_stop();      soundmng_stop();
     if (!(scrnmode & SCRNMODE_FULLSCREEN)) {      if (!(scrnmode & SCRNMODE_FULLSCREEN)) {
Line 1210  static void toggleFullscreen(void) { Line 1212  static void toggleFullscreen(void) {
         GetWindowBounds(hWndMain, kWindowContentRgn, &bounds);          GetWindowBounds(hWndMain, kWindowContentRgn, &bounds);
         backupwidth = bounds.right - bounds.left;          backupwidth = bounds.right - bounds.left;
         backupheight = bounds.bottom - bounds.top;          backupheight = bounds.bottom - bounds.top;
                   w = backupwidth;
                   h = backupheight;
         toolwin = np2oscfg.toolwin;          toolwin = np2oscfg.toolwin;
         toolwin_close();          toolwin_close();
         np2oscfg.winx = bounds.left;          np2oscfg.winx = bounds.left;
         np2oscfg.winy = bounds.top;          np2oscfg.winy = bounds.top;
         DisposeWindow(hWndMain);          DisposeWindow(hWndMain);
         BeginFullScreen(&bkfullscreen, 0, &w, &h, &hWndMain, NULL, fullScreenAllowEvents | fullScreenCaptureDisplay);             BeginFullScreen(&bkfullscreen, 0, &w, &h, &hWndMain, NULL, fullScreenAllowEvents);      
         DisableMenuItem(menu, IDM_ROLNORMAL);          DisableMenuItem(menu, IDM_ROLNORMAL);
         DisableMenuItem(menu, IDM_ROLLEFT);          DisableMenuItem(menu, IDM_ROLLEFT);
         DisableMenuItem(menu, IDM_ROLRIGHT);          DisableMenuItem(menu, IDM_ROLRIGHT);

Removed from v.1.50  
changed lines
  Added in v.1.51


RetroPC.NET-CVS <cvs@retropc.net>