|
|
| version 1.37, 2003/11/13 15:52:04 | version 1.40, 2003/11/24 20:44:14 |
|---|---|
| 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 337 static void HandleMenuChoice(long wParam | Line 338 static void HandleMenuChoice(long wParam |
| case IDM_KEY: | case IDM_KEY: |
| menu_setkey(0); | menu_setkey(0); |
| keystat_resetjoykey(); | keystat_resetjoykey(); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_JOY1: | case IDM_JOY1: |
| menu_setkey(1); | menu_setkey(1); |
| keystat_resetjoykey(); | keystat_resetjoykey(); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_JOY2: | case IDM_JOY2: |
| menu_setkey(2); | menu_setkey(2); |
| keystat_resetjoykey(); | keystat_resetjoykey(); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_MOUSEKEY: | case IDM_MOUSEKEY: |
| menu_setkey(3); | menu_setkey(3); |
| keystat_resetjoykey(); | keystat_resetjoykey(); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_XSHIFT: | case IDM_XSHIFT: |
| menu_setxshift(np2cfg.XSHIFT ^ 1); | menu_setxshift(np2cfg.XSHIFT ^ 1); |
| keystat_forcerelease(0x70); | keystat_forcerelease(0x70); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_XCTRL: | case IDM_XCTRL: |
| menu_setxshift(np2cfg.XSHIFT ^ 2); | menu_setxshift(np2cfg.XSHIFT ^ 2); |
| keystat_forcerelease(0x74); | keystat_forcerelease(0x74); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_XGRPH: | case IDM_XGRPH: |
| menu_setxshift(np2cfg.XSHIFT ^ 4); | menu_setxshift(np2cfg.XSHIFT ^ 4); |
| keystat_forcerelease(0x73); | keystat_forcerelease(0x73); |
| update |= SYS_UPDATECFG; | |
| break; | break; |
| case IDM_F12MOUSE: | case IDM_F12MOUSE: |
| menu_setf12copy(0); | menu_setf12copy(0); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12COPY: | case IDM_F12COPY: |
| menu_setf12copy(1); | menu_setf12copy(1); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12STOP: | case IDM_F12STOP: |
| menu_setf12copy(2); | menu_setf12copy(2); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12EQU: | case IDM_F12EQU: |
| menu_setf12copy(3); | menu_setf12copy(3); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12COMMA: | case IDM_F12COMMA: |
| menu_setf12copy(4); | menu_setf12copy(4); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_BEEPOFF: | case IDM_BEEPOFF: |
| Line 543 static void HandleMenuChoice(long wParam | Line 551 static void HandleMenuChoice(long wParam |
| { | { |
| ICInstance inst; | ICInstance inst; |
| long start, fin; | long start, fin; |
| const char urlStr[] = "http://retropc.net/tk800/np2x/help.html"; | const char urlStr[] = "http://retropc.net/tk800/np2x/help/help.html"; |
| ICStart(&inst, 'SMil'); | ICStart(&inst, 'SMil'); |
| start = 0; | start = 0; |
| Line 875 static pascal OSStatus np2appevent (Even | Line 883 static pascal OSStatus np2appevent (Even |
| if (cmd.commandID == kHICommandAppHelp) { | if (cmd.commandID == kHICommandAppHelp) { |
| ICInstance inst; | ICInstance inst; |
| long start, fin; | long start, fin; |
| const char urlStr[] = "http://retropc.net/tk800/np2x/help.html"; | const char urlStr[] = "http://retropc.net/tk800/np2x/help/help.html"; |
| ICStart(&inst, 'SMil'); | ICStart(&inst, 'SMil'); |
| start = 0; | start = 0; |