Ignore:
Timestamp:
May 21, 2024, 8:09:05 PM (15 months ago)
Author:
gyoung
Message:

Add Media Play Help and M3U help to their folders help menu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mediafolder/c/m3ufolder/m3ufolderoverriddenwpmethods.cpp

    r133 r178  
    2121#include "sys_funcs.h"
    2222#include "menu_funcs.h"
     23
     24#if 0
     25#define  _PMPRINTF_
     26#include "PMPRINTF.H"
     27#endif
    2328
    2429extern BOOL g_fRegisteredWindowClass;
     
    5762
    5863//void HlpWriteToTrapLog(const char* chrFormat, ...);
     64
     65void 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}
    5983
    6084/*****************************************************/
     
    265289            switch(thisPtr->usLastSelMenuItem)
    266290              {
    267 #ifndef ECS
     291//#ifndef ECS
    268292              case 0x2d3:/* Help menu */
    269293                {
    270294                  if(hResource) {
    271295                    /* insert separator */
     296                    getMessage(text, IDSTR_M3ULISTHELP ,sizeof(text), hResource, hwnd);
     297                    menuInsertMenuItem(HWNDFROMMP(mp2), NULL, 0, ID_M3ULISTHELP, text);
    272298                    menuInsertMenuSeparator(HWNDFROMMP(mp2), NULL, MIT_END);
    273299                    /* Insert 'About' item */
     
    278304                  break;
    279305                }
    280 #endif
     306//#endif
    281307              case 0x2d1: /* View menu */
    282308                /* Remove change to Tree from menubar menu */
     
    701727  M3UTHREADPARMS *parms=(M3UTHREADPARMS*)arg;
    702728
    703 
    704   if(!parms)
     729  writeLog("Thread");
     730  if(!parms) {
     731    writeLog("!parms");
    705732    return;
     733  }
    706734
    707735  thisPtr=(CWM3UFolder*)parms->thisPtr;
    708   if(!somIsObj(thisPtr))
     736  if(!somIsObj(thisPtr)) {
     737    writeLog("!thisPtr");
    709738    return;
    710 
    711   if(!somIsObj(thisPtr->wpObjM3UFile))
     739  }
     740
     741  if(!somIsObj(thisPtr->wpObjM3UFile)){
     742    writeLog("!thisPtr->wpObjM3UFile");
    712743    return;
     744  }
    713745
    714746  ulSize=sizeof(chrFileName);
    715   if(!((WPFileSystem*)thisPtr->wpObjM3UFile)->wpQueryRealName(chrFileName, &ulSize, TRUE))
     747  if(!((WPFileSystem*)thisPtr->wpObjM3UFile)->wpQueryRealName(chrFileName, &ulSize, TRUE)) {
     748    writeLog("!chrFileName");
    716749    return;
    717 
     750  }
     751  writeLog("chrFileName %s", chrFileName);
    718752  hab=WinInitialize(0);
    719753  if(hab) {
     
    736770                  mrc=(PMINIRECORDCORE)WinSendMsg(hwndContainer,CM_QUERYRECORD, MPFROMSHORT(CMA_FIRST),
    737771                                                  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                  }
    740779
    741780                  do {
     
    750789                      }
    751790                    }
    752                     else
    753                       break;/* Error */
     791                    else {
     792                      writeLog("No contentobj");
     793#ifdef _PMPRINTF_
     794                      Pmpf(("No contentobj"));
     795#endif
     796                      break;/* Error */
     797                    }
    754798
    755799                    /* Get the name of the audio file */
    756800                    ulSize=sizeof(chrFileName);
    757801                    ((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
    759807                    fputs(chrFileName,fStream);
    760808                    fputs("\n",fStream);
     
    774822  thisPtr->fContentsChanged=FALSE;
    775823  if(!parms->fSaveOnly) {
     824    writeLog("Not Saveonly");
     825#ifdef _PMPRINTF_
     826    Pmpf(("Not Saveonly "));
     827#endif
    776828    /* Close and destroy the folder if requested */
    777829    WinPostMsg(parms->hwndFrame, WM_CLOSE, 0, 0);
Note: See TracChangeset for help on using the changeset viewer.