Diff for /np2/macosx/np2.cpp between versions 1.39 and 1.41

version 1.39, 2003/11/15 07:10:03 version 1.41, 2003/12/02 11:09:07
Line 46 Line 46
 // #define      OPENING_WAIT    1500  // #define      OPENING_WAIT    1500
   
   
                 NP2OSCFG        np2oscfg = {"Neko Project IIx", 0, 2, 0, 0, 0, 0, 1, 0};                  NP2OSCFG        np2oscfg = {"Neko Project IIx", -1, -1, 0, 2, 0, 0, 0, 0, 1, 0};
   
                 WindowPtr       hWndMain;                  WindowPtr       hWndMain;
                 BOOL            np2running;                  BOOL            np2running;
Line 93  pascal OSErr OpenAppleEventHandler(const Line 93  pascal OSErr OpenAppleEventHandler(const
         DescType        rtype;          DescType        rtype;
         AEKeyword       key;          AEKeyword       key;
         AEDescList      dlist;          AEDescList      dlist;
       OSErr               err = noErr;
                   
         if(!AEGetParamDesc(event,keyDirectObject,typeAEList,&dlist))    {          if(!AEGetParamDesc(event,keyDirectObject,typeAEList,&dlist))    {
                 AECountItems( &dlist,&ct );                  AECountItems( &dlist,&ct );
                 for( i=1;i<=ct;i++ )    {                  for( i=1;i<=ct;i++ )    {
             pp=&fsc;              pp=&fsc;
                         if (!AEGetNthPtr( &dlist,i,typeFSS,&key,&rtype,(Ptr)pp,(long)sizeof(FSSpec),&len))      {                          if (!AEGetNthPtr( &dlist,i,typeFSS,&key,&rtype,(Ptr)pp,(long)sizeof(FSSpec),&len))      {
                 setDropFile(fsc, i-1);                  err = setDropFile(fsc, i-1);
                         }                          }
                 }                  }
                 AEDisposeDesc( &dlist );                  AEDisposeDesc( &dlist );
         }          }
         return( 0 );          return(err);
 }  }
   
   
Line 655  int main(int argc, char *argv[]) { Line 656  int main(int argc, char *argv[]) {
   
     EventRef            theEvent;      EventRef            theEvent;
     EventTargetRef      theTarget;      EventTargetRef      theTarget;
       Rect                        bounds;
 #ifdef OPENING_WAIT  #ifdef OPENING_WAIT
         UINT32          tick;          UINT32          tick;
 #endif  #endif
Line 805  int main(int argc, char *argv[]) { Line 807  int main(int argc, char *argv[]) {
                         }                          }
                 }                  }
         }          }
       
           GetWindowBounds(hWndMain, kWindowGlobalPortRgn, &bounds);
           if ((np2oscfg.winx != bounds.left) || (np2oscfg.winy != bounds.top)) {
                   np2oscfg.winx = bounds.left;
                   np2oscfg.winy = bounds.top;
                   sysmng_update(SYS_UPDATEOSCFG);
           }
   
         np2running = FALSE;          np2running = FALSE;
     menu_setrecording(true);      menu_setrecording(true);
   
Line 1106  static bool setupMainWindow(void) { Line 1116  static bool setupMainWindow(void) {
         }          }
         SizeWindow(hWndMain, 640, 400, TRUE);          SizeWindow(hWndMain, 640, 400, TRUE);
 #endif  #endif
       if (np2oscfg.winx != -1 && np2oscfg.winy != -1) {
           MoveWindow(hWndMain, np2oscfg.winx, np2oscfg.winy, false);
       }
     setUpCarbonEvent();      setUpCarbonEvent();
     if (backupwidth) scrnmng_setwidth(0, backupwidth);      if (backupwidth) scrnmng_setwidth(0, backupwidth);
     if (backupheight) scrnmng_setheight(0, backupheight);      if (backupheight) scrnmng_setheight(0, backupheight);

Removed from v.1.39  
changed lines
  Added in v.1.41


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