Diff for /np2/macosx/dialog/dialog.cpp between versions 1.7 and 1.10

version 1.7, 2004/01/23 17:37:39 version 1.10, 2005/05/20 17:25:03
Line 96  static pascal Boolean NavLaunchServicesF Line 96  static pascal Boolean NavLaunchServicesF
     FSSpec              fsSpec;      FSSpec              fsSpec;
     int                 ret;      int                 ret;
     char                name[MAX_PATH];      char                name[MAX_PATH];
         AEDesc          coerceDesc      = { NULL, NULL };          AEDesc          coerceDesc      = { 0, 0 };
                                   
         if ( filterMode == kNavFilteringBrowserList ) {          if ( filterMode == kNavFilteringBrowserList ) {
                 if ( theItem->descriptorType != typeFSS ) {                  if ( theItem->descriptorType != typeFSS ) {
Line 117  static pascal Boolean NavLaunchServicesF Line 117  static pascal Boolean NavLaunchServicesF
                 ret = file_getftype(name);                  ret = file_getftype(name);
                 switch (*(int*)ioUserData) {                  switch (*(int*)ioUserData) {
                     case OPEN_FDD:                      case OPEN_FDD:
                         if (ret == FTYPE_D88 || ret == FTYPE_BETA) {                          if (ret == FTYPE_D88 || ret == FTYPE_BETA || ret == FTYPE_FDI) {
                             showItem = true;                              showItem = true;
                         }                          }
                         break;                          break;
                     case OPEN_SASI:                      case OPEN_SASI:
                         if (ret == FTYPE_THD || ret == FTYPE_HDI) {                          if (ret == FTYPE_THD || ret == FTYPE_HDI || ret == FTYPE_NHD) {
                             showItem = true;                              showItem = true;
                         }                          }
                         break;                          break;
Line 141  static pascal Boolean NavLaunchServicesF Line 141  static pascal Boolean NavLaunchServicesF
                             showItem = true;                              showItem = true;
                         }                          }
                         break;                          break;
                       case OPEN_MIMPI:
                                                   showItem = true;
                           break;
                 }                  }
             }              }
         }          }
Line 163  BOOL dialog_fileselect(char *name, int s Line 166  BOOL dialog_fileselect(char *name, int s
         ret = FALSE;          ret = FALSE;
     NavGetDefaultDialogCreationOptions(&optNav);      NavGetDefaultDialogCreationOptions(&optNav);
     optNav.clientName = CFSTR("Neko Project IIx");      optNav.clientName = CFSTR("Neko Project IIx");
     optNav.modality=kWindowModalityWindowModal;          if (parent) {
     optNav.parentWindow=parent;                  optNav.modality=kWindowModalityWindowModal;
                   optNav.parentWindow=parent;
           }
     switch (opentype) {      switch (opentype) {
           case OPEN_MIMPI:
               optNav.message = CFCopyLocalizedString(CFSTR("Choose MIMPI file."),"MIMPI Message");
               break;
         case OPEN_FONT:          case OPEN_FONT:
             optNav.message = CFCopyLocalizedString(CFSTR("Choose font file."),"FontSelect Message");              optNav.message = CFCopyLocalizedString(CFSTR("Choose font file."),"FontSelect Message");
             break;              break;
Line 275  void dialog_changefdd(BYTE drv) { Line 283  void dialog_changefdd(BYTE drv) {
   
         if (drv < 4) {          if (drv < 4) {
                 if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_FDD)) {                  if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_FDD)) {
             if (file_getftype(fname)==FTYPE_D88 || file_getftype(fname)==FTYPE_BETA) {              if (file_getftype(fname)==FTYPE_D88 || file_getftype(fname)==FTYPE_BETA || file_getftype(fname)==FTYPE_FDI) {
                 diskdrv_setfdd(drv, fname, 0);                  diskdrv_setfdd(drv, fname, 0);
                 toolwin_setfdd(drv, fname);                  toolwin_setfdd(drv, fname);
             }              }
Line 290  void dialog_changehdd(BYTE drv) { Line 298  void dialog_changehdd(BYTE drv) {
         if (!(drv & 0x20)) {            // SASI/IDE          if (!(drv & 0x20)) {            // SASI/IDE
                 if (drv < 2) {                  if (drv < 2) {
                         if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_SASI)) {                          if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_SASI)) {
                                 if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD) {                                  if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD || file_getftype(fname)==FTYPE_NHD) {
                                         sysmng_update(SYS_UPDATEOSCFG);                                          sysmng_update(SYS_UPDATEOSCFG);
                                         diskdrv_sethdd(drv, fname);                                          diskdrv_sethdd(drv, fname);
                                 }                                  }

Removed from v.1.7  
changed lines
  Added in v.1.10


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