Ignore:
Timestamp:
Jun 10, 2025, 10:16:08 PM (3 months ago)
Author:
gyoung
Message:

Add help to the audio and image converter dialogs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/classes/mm-progs/imageconverter/imgconv.c

    r144 r219  
    533533{
    534534  char *textPtr;
     535  PCHAR Ptr=NULL;
    535536
    536537  strcpy(chrTargetName, sourceName);
     538  Ptr=strstr(strlwr(chrTargetName),strlwr(chrExt));
    537539  if((textPtr=strrchr(chrTargetName, '.'))!=NULLHANDLE)
    538540    *textPtr=0;
    539541  else
    540542    textPtr=chrTargetName;
     543  if(Ptr)
     544    strcat(textPtr,"1");
    541545  strcat(textPtr,".");
    542546  strcat(textPtr, chrExt);
     
    11891193            break;
    11901194          }
     1195
     1196        case IDPB_IMGCONVERTHELP:
     1197          {
     1198            char       uchArgs[CCHMAXPATH] = {0};
     1199            unsigned char       LoadError[CCHMAXPATH] = {0};
     1200            PSZ         Envs             = NULL;
     1201            RESULTCODES ChildRC          = {0};
     1202            APIRET      rc               = NO_ERROR;
     1203            char       HelpFile[CCHMAXPATH] = {0};
     1204
     1205            char *lang = getenv("LANG");
     1206            if (lang) {
     1207                if (!strnicmp(lang, "es", 2))
     1208                    strcpy(HelpFile, "CWMM034.hlp");
     1209                else if (!strnicmp(lang, "nl", 2))
     1210                    strcpy(HelpFile, "CWMM031.hlp");
     1211                else if (!strnicmp(lang, "de", 2))
     1212                    strcpy(HelpFile, "CWMM049.hlp");
     1213                else if (!strnicmp(lang, "ru", 2))
     1214                    strcpy(HelpFile, "CWMM007.hlp");
     1215                else if (!strnicmp(lang, "fr", 2))
     1216                    strcpy(HelpFile, "CWMM033.hlp");
     1217                else if (!strnicmp(lang, "it", 2))
     1218                    strcpy(HelpFile, "CWMM039.hlp");
     1219                else if (!strnicmp(lang, "tw", 2))
     1220                    strcpy(HelpFile, "CWMM088.hlp");
     1221                else
     1222                    strcpy(HelpFile, "CWMM.hlp");
     1223            }
     1224            else
     1225                strcpy(HelpFile, "CWMM.hlp");
     1226            sprintf(uchArgs,
     1227                    "view.exe%c%c:\\MMOS2\\MMCLASS\\%s \"Convert digital image\"%c",
     1228                    0, SysQueryBootDriveLetter(), HelpFile, 0);
     1229            rc = DosExecPgm(LoadError, sizeof(LoadError), EXEC_ASYNCRESULT, uchArgs,
     1230                            Envs, &ChildRC, "view.exe");
     1231            break;
     1232          }
     1233
    11911234        case IDPB_IMGCONVERTCLOSE:
    11921235          bBreak=TRUE;
Note: See TracChangeset for help on using the changeset viewer.