Changeset 178
- Timestamp:
- May 21, 2024, 8:09:05 PM (15 months ago)
- Location:
- trunk/mediafolder
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mediafolder/c/m3ufolder/m3ufolderoverriddenwpmethods.cpp
r133 r178 21 21 #include "sys_funcs.h" 22 22 #include "menu_funcs.h" 23 24 #if 0 25 #define _PMPRINTF_ 26 #include "PMPRINTF.H" 27 #endif 23 28 24 29 extern BOOL g_fRegisteredWindowClass; … … 57 62 58 63 //void HlpWriteToTrapLog(const char* chrFormat, ...); 64 65 void writeLog(const char* chrFormat, ...) 66 { 67 char logNameLocal[CCHMAXPATH]; 68 FILE *fHandle; 69 70 sprintf(logNameLocal,"d:\\cwmm.log"); 71 fHandle=fopen(logNameLocal,"a"); 72 if(fHandle) { 73 va_list arg_ptr; 74 void *tb; 75 76 va_start (arg_ptr, chrFormat); 77 vfprintf(fHandle, chrFormat, arg_ptr); 78 va_end (arg_ptr); 79 // fprintf(fHandle,logText); 80 fclose(fHandle); 81 } 82 } 59 83 60 84 /*****************************************************/ … … 265 289 switch(thisPtr->usLastSelMenuItem) 266 290 { 267 #ifndef ECS291 //#ifndef ECS 268 292 case 0x2d3:/* Help menu */ 269 293 { 270 294 if(hResource) { 271 295 /* insert separator */ 296 getMessage(text, IDSTR_M3ULISTHELP ,sizeof(text), hResource, hwnd); 297 menuInsertMenuItem(HWNDFROMMP(mp2), NULL, 0, ID_M3ULISTHELP, text); 272 298 menuInsertMenuSeparator(HWNDFROMMP(mp2), NULL, MIT_END); 273 299 /* Insert 'About' item */ … … 278 304 break; 279 305 } 280 #endif306 //#endif 281 307 case 0x2d1: /* View menu */ 282 308 /* Remove change to Tree from menubar menu */ … … 701 727 M3UTHREADPARMS *parms=(M3UTHREADPARMS*)arg; 702 728 703 704 if(!parms) 729 writeLog("Thread"); 730 if(!parms) { 731 writeLog("!parms"); 705 732 return; 733 } 706 734 707 735 thisPtr=(CWM3UFolder*)parms->thisPtr; 708 if(!somIsObj(thisPtr)) 736 if(!somIsObj(thisPtr)) { 737 writeLog("!thisPtr"); 709 738 return; 710 711 if(!somIsObj(thisPtr->wpObjM3UFile)) 739 } 740 741 if(!somIsObj(thisPtr->wpObjM3UFile)){ 742 writeLog("!thisPtr->wpObjM3UFile"); 712 743 return; 744 } 713 745 714 746 ulSize=sizeof(chrFileName); 715 if(!((WPFileSystem*)thisPtr->wpObjM3UFile)->wpQueryRealName(chrFileName, &ulSize, TRUE)) 747 if(!((WPFileSystem*)thisPtr->wpObjM3UFile)->wpQueryRealName(chrFileName, &ulSize, TRUE)) { 748 writeLog("!chrFileName"); 716 749 return; 717 750 } 751 writeLog("chrFileName %s", chrFileName); 718 752 hab=WinInitialize(0); 719 753 if(hab) { … … 736 770 mrc=(PMINIRECORDCORE)WinSendMsg(hwndContainer,CM_QUERYRECORD, MPFROMSHORT(CMA_FIRST), 737 771 MPFROM2SHORT(CMA_FIRST,CMA_ITEMORDER)); 738 if(!mrc || (int)mrc==-1) 739 break; 772 if(!mrc || (int)mrc==-1) { 773 writeLog("No mrc"); 774 #ifdef _PMPRINTF_ 775 Pmpf(("No mrc")); 776 #endif 777 break; 778 } 740 779 741 780 do { … … 750 789 } 751 790 } 752 else 753 break;/* Error */ 791 else { 792 writeLog("No contentobj"); 793 #ifdef _PMPRINTF_ 794 Pmpf(("No contentobj")); 795 #endif 796 break;/* Error */ 797 } 754 798 755 799 /* Get the name of the audio file */ 756 800 ulSize=sizeof(chrFileName); 757 801 ((WPFileSystem*)contentObject)->wpQueryRealName(chrFileName,&ulSize,TRUE); 758 /* Try next object */ 802 /* Try next object */ 803 writeLog("chrFileName %s", chrFileName); 804 #ifdef _PMPRINTF_ 805 Pmpf(("chrFileName %s", chrFileName)); 806 #endif 759 807 fputs(chrFileName,fStream); 760 808 fputs("\n",fStream); … … 774 822 thisPtr->fContentsChanged=FALSE; 775 823 if(!parms->fSaveOnly) { 824 writeLog("Not Saveonly"); 825 #ifdef _PMPRINTF_ 826 Pmpf(("Not Saveonly ")); 827 #endif 776 828 /* Close and destroy the folder if requested */ 777 829 WinPostMsg(parms->hwndFrame, WM_CLOSE, 0, 0); -
trunk/mediafolder/c/mediafldr/mediadialogprocs.cpp
r108 r178 256 256 if(hResource) { 257 257 /* insert separator */ 258 /* Insert 'About' item */ 259 getMessage(text, IDSTR_MEDIAFLDHELP ,sizeof(text), hResource, hwnd); 260 menuInsertMenuItem(HWNDFROMMP(mp2), NULL, 0, ID_MEDIAFLDHELP, text); 258 261 menuInsertMenuSeparator(HWNDFROMMP(mp2), NULL, MIT_END); 259 262 /* Insert 'About' item */ -
trunk/mediafolder/c/mediafldr/mediafolderoverridenwpclsmethods.cpp
r133 r178 461 461 { 462 462 char chrBuf[CCHMAXPATH]; 463 463 CHAR *lang = getenv("LANG"); 464 PSZ pszh = "mediafldr"; 465 if (lang) { 466 if (!strnicmp(lang, "es", 2)) { 467 pszh = "mediafldr034"; 468 } 469 else if (!strnicmp(lang, "tw", 2)) { 470 pszh = "mediafldr088"; 471 } 472 else if (!strnicmp(lang, "de", 2)) { 473 pszh = "mediafldr049"; 474 } 475 else if (!strnicmp(lang, "ru", 2)) { 476 pszh = "mediafldr007"; 477 } 478 else if (!strnicmp(lang, "it", 2)) { 479 pszh = "mediafldr039"; 480 } 481 else if (!strnicmp(lang, "fr", 2)) { 482 pszh = "mediafldr033"; 483 } 484 else if (!strnicmp(lang, "nl", 2)) { 485 pszh = "mediafldr031"; 486 } 487 } 464 488 queryModuleHandle("M_CWMediaFolder"); 465 sprintf(chrBuf,"%s\\bin\\ mediafld.hlp",chrInstallDir);489 sprintf(chrBuf,"%s\\bin\\%s.hlp",chrInstallDir, pszh); 466 490 strncpy(chrBuffer, chrBuf, iSize); 467 491 chrBuffer[iSize-1]=0; -
trunk/mediafolder/c/mediafldr/mediafolderoverridenwpmethods.cpp
r133 r178 54 54 55 55 PFNWP pfnwpGenericFrame; 56 HWND hwndHelp; 57 HELPINIT hini; 56 58 57 59 void errorResource(); … … 857 859 } 858 860 859 860 861 /**************************************************************/ 861 862 /* Override function: Add the 'About' and the 'Compact' menu */ … … 874 875 return TRUE; 875 876 //#endif 877 case ID_MEDIAFLDHELP: { 878 STARTDATA SData; 879 ULONG ulSessID; 880 PID pid; 881 CHAR chrBuffer[CCHMAXPATH]; 882 CHAR PgmInputs[500]; 883 CHAR chrTitle[40]; 884 M_CWMediaFolder* MedFldr = new M_CWMediaFolder; 885 886 getMessage(chrTitle, IDSTR_TITLEMEDIAFOLDER,sizeof(chrTitle), queryResModuleHandle(), HWND_DESKTOP); 887 MedFldr->wpclsQueryDefaultHelp(0, chrBuffer); 888 strcpy(PgmInputs, chrBuffer); 889 strcat(PgmInputs, " \""); 890 strcat(PgmInputs, chrTitle); 891 strcat(PgmInputs, "\""); 892 memset(&SData, 0, sizeof(SData)); 893 SData.Length = sizeof(SData); 894 SData.Related = SSF_RELATED_INDEPENDENT; 895 SData.FgBg = SSF_FGBG_FORE; 896 SData.TraceOpt = SSF_TRACEOPT_NONE; 897 SData.InheritOpt = SSF_INHERTOPT_SHELL; 898 SData.PgmControl = SSF_CONTROL_VISIBLE; 899 SData.SessionType = SSF_TYPE_DEFAULT; 900 SData.PgmInputs = PgmInputs; 901 SData.PgmName = "view.exe"; 902 903 DosStartSession(&SData, &ulSessID, &pid); 904 delete MedFldr; 905 return TRUE; 906 } 907 case ID_M3ULISTHELP: { 908 STARTDATA SData; 909 ULONG ulSessID; 910 PID pid; 911 CHAR chrBuffer[CCHMAXPATH]; 912 CHAR PgmInputs[500]; 913 CHAR chrTitle[40]; 914 M_CWMediaFolder* MedFldr = new M_CWMediaFolder; 915 916 getMessage(chrTitle, IDSTR_PLAYLISTVIEWTITLE,sizeof(chrTitle), queryResModuleHandle(), HWND_DESKTOP); 917 MedFldr->wpclsQueryDefaultHelp(0, chrBuffer); 918 strcpy(PgmInputs, chrBuffer); 919 strcat(PgmInputs, " \""); 920 strcat(PgmInputs, chrTitle); 921 strcat(PgmInputs, "\""); 922 memset(&SData, 0, sizeof(SData)); 923 SData.Length = sizeof(SData); 924 SData.Related = SSF_RELATED_INDEPENDENT; 925 SData.FgBg = SSF_FGBG_FORE; 926 SData.TraceOpt = SSF_TRACEOPT_NONE; 927 SData.InheritOpt = SSF_INHERTOPT_SHELL; 928 SData.PgmControl = SSF_CONTROL_VISIBLE; 929 SData.SessionType = SSF_TYPE_DEFAULT; 930 SData.PgmInputs = PgmInputs; 931 SData.PgmName = "view.exe"; 932 933 DosStartSession(&SData, &ulSessID, &pid); 934 delete MedFldr; 935 return TRUE; 936 } 876 937 case 0x2ce: /* Detail view */ 877 938 /* Call parent */ -
trunk/mediafolder/include/mediafolderres.h
r104 r178 26 26 #define IDSTR_VIEWCOMPACT 25 /* View name when in 'Compact' mode */ 27 27 #define IDSTR_CDFOLDERNAME 26 28 #define IDSTR_MEDIAFLDHELP 27 29 #define IDSTR_M3ULISTHELP 28 28 30 29 31 #define IDPB_VOLUME 202 … … 39 41 #define ID_MENUABOUT 0x6620 40 42 #define ID_ABOUTITEM 0x6621 43 #define ID_MEDIAFLDHELP 0x6623 44 #define ID_M3ULISTHELP 0x6624 41 45 #define ID_MENUSEPARATOR 0x6629 42 46 #define ID_MENUVIEWCOMPACT 0x6622 -
trunk/mediafolder/res/de/mediafolder_de.rc
r4 r178 62 62 IDSTR_MENUABOUT "Media-Ordner Information" 63 63 #endif 64 IDSTR_MEDIAFLDHELP "~Media-Spieler Help" 65 IDSTR_M3ULISTHELP "~M3U List Help" 64 66 IDSTR_MENUCOMPACT "~Kompakt" 65 67 IDSTR_STATUSCOLLECTING "Suche Audiotracks..." -
trunk/mediafolder/res/en/mediafolder_en.dlg
r104 r178 49 49 30, 168, 76, NOT WS_GROUP 50 50 LTEXT "Click button for color or font palette. " 51 " 52 Hold <Ctrl> during drag'n'drop to change the text color.", 51 "Hold <Ctrl> during drag'n'drop to change the text color.", 53 52 IDST_TEXTDEMOFIELD, 23, 35, 95, 57, DT_WORDBREAK 54 53 PRESPARAMS PP_FOREGROUNDCOLOR, 0x000000FFL -
trunk/mediafolder/res/en/mediafolder_en.rc
r104 r178 63 63 IDSTR_MENUABOUT "Media-Folder Information" 64 64 #endif 65 IDSTR_MEDIAFLDHELP "~Media-Folder Help" 66 IDSTR_M3ULISTHELP "~M3U List Help" 65 67 IDSTR_MENUCOMPACT "~Compact" 66 68 IDSTR_STATUSCOLLECTING "Collecting audio tracks..." -
trunk/mediafolder/res/es/mediafolder_es.rc
r28 r178 63 63 IDSTR_MENUABOUT "Informaci¢n de la Carpeta de medios" 64 64 #endif 65 IDSTR_MEDIAFLDHELP "~Reproductor de medios Ayuda" 66 IDSTR_M3ULISTHELP "~Editor M3U Ayuda" 65 67 IDSTR_MENUCOMPACT "~Vista compacta" 66 68 IDSTR_STATUSCOLLECTING "Recopilando las pistas de audio..." -
trunk/mediafolder/res/fr/mediafolder_fr.rc
r26 r178 64 64 propos du dossier multimdia" 65 65 #endif 66 IDSTR_MEDIAFLDHELP "~Lecteur multimdia Help" 67 IDSTR_M3ULISTHELP "~diteur M3U Help" 66 68 IDSTR_MENUCOMPACT "Affichage ~compact" 67 69 IDSTR_STATUSCOLLECTING "Rcupration en cours des pistes audio..." -
trunk/mediafolder/res/it/mediafolder_it.rc
r104 r178 51 51 IDSTRS_MEDIAFLDRSETTINGS "Impostazioni cartella multimedia" 52 52 IDSTR_MENUABOUT "Informazioni cartella multimedia" 53 IDSTR_MEDIAFLDHELP "~Media-Folder Help" 54 IDSTR_M3ULISTHELP "~M3U List Help" 53 55 IDSTR_MENUCOMPACT "~Compatta" 54 56 IDSTR_STATUSCOLLECTING "Lettura tracce audio in corso" -
trunk/mediafolder/res/nl/mediafolder_nl.rc
r4 r178 63 63 IDSTR_MENUABOUT "Media-map informatie" 64 64 #endif 65 IDSTR_MEDIAFLDHELP "~Media-Folder Help" 66 IDSTR_M3ULISTHELP "~M3U List Help" 65 67 IDSTR_MENUCOMPACT "~Compact" 66 68 IDSTR_STATUSCOLLECTING "Verzamelen geluidssporen..." -
trunk/mediafolder/res/ru/mediafolder_ru.rc
r161 r178 65 65 IDSTR_MENUABOUT "Media-Folder ä®" 66 66 #endif 67 IDSTR_MEDIAFLDHELP "~Media-Folder Help" 68 IDSTR_M3ULISTHELP "~M3U List Help" 67 69 IDSTR_MENUCOMPACT "~®¬¯ ªâë©" 68 70 IDSTR_STATUSCOLLECTING "¡®à §¢ãª®¢ëå €®à®Š¥ª..." -
trunk/mediafolder/res/tw/mediafolder_tw.rc
r161 r178 53 53 IDSTRS_MEDIAFLDRSETTINGS "Media-Folder ³]©w" 54 54 IDSTR_MENUABOUT "Media-Folder žê°T" 55 IDSTR_MEDIAFLDHELP "~Media-Folder Help" 56 IDSTR_M3ULISTHELP "~M3U List Help" 55 57 IDSTR_MENUCOMPACT "À£ÁY(~C)" 56 58 IDSTR_STATUSCOLLECTING "Ь¶°ÁnµŠ±¥Ø€€¡K"
Note:
See TracChangeset
for help on using the changeset viewer.