Diff for /np2/macosx/toolwin.cpp between versions 1.18 and 1.21

version 1.18, 2004/03/02 23:23:06 version 1.21, 2005/05/20 17:25:03
Line 203  const char  *p; Line 203  const char  *p;
     bool                success = false;      bool                success = false;
           
     GetBevelButtonMenuHandle(hwnd, &menu);      GetBevelButtonMenuHandle(hwnd, &menu);
     while (MenuHasEnabledItems(menu)) {          DeleteMenuItems(menu, 1, fdd->cnt);
         DeleteMenuItem(menu, 1);  
     };  
 #if 0  #if 0
         GetControlBounds(hwnd, &rc);          GetControlBounds(hwnd, &rc);
         width = rc.right - rc.left - 6;                 // border size?          width = rc.right - rc.left - 6;                 // border size?
Line 225  const char  *p; Line 223  const char  *p;
                                 if (file_attr(p) != FILEATTR_ARCHIVE) {                                  if (file_attr(p) != FILEATTR_ARCHIVE) {
                                         attr |= kMenuItemAttrDisabled;                                          attr |= kMenuItemAttrDisabled;
                                 }                                  }
                                 AppendMenuItemTextWithCFString(menu, str, attr, NULL, NULL);                                  AppendMenuItemTextWithCFString(menu, str, attr, 0, 0);
                         }                          }
             CFRelease(str);              CFRelease(str);
         }          }
Line 265  const char  *p; Line 263  const char  *p;
     }      }
     else {      else {
         SetControlTitleWithCFString(hwnd, CFSTR(" "));          SetControlTitleWithCFString(hwnd, CFSTR(" "));
                   for (i=0; i<fdd->cnt; i++) {
                           CheckMenuItem(menu, i+1, 0);
                   }
         }          }
 }  }
   
Line 457  const char  *cls; Line 458  const char  *cls;
                     style = 1;                      style = 1;
                     CreateBevelButtonControl(hWnd, &bounds,     CFSTRj(p->text),                       CreateBevelButtonControl(hWnd, &bounds,     CFSTRj(p->text), 
                                                         kControlBevelButtonSmallBevel,                                                          kControlBevelButtonSmallBevel,
                                                         0 ,NULL, NULL, NULL, NULL, &sub);                                                          0 ,NULL, 0, 0, 0, &sub);
                     SetControlCommandID(sub, subcommand[i]);                      SetControlCommandID(sub, subcommand[i]);
                     SetControlFontStyle(sub, &fontstyle);                      SetControlFontStyle(sub, &fontstyle);
                     break;                      break;
Line 856  const char *base; Line 857  const char *base;
         UINT    i;          UINT    i;
     char        longname[256];      char        longname[256];
   
         AppendMenuItemTextWithCFString(ret, CFCopyLocalizedString(CFSTR("Select Skin..."),"Slect Skin"), kMenuItemAttrIconDisabled, NULL,NULL);          AppendMenuItemTextWithCFString(ret, CFCopyLocalizedString(CFSTR("Select Skin..."),"Slect Skin"), kMenuItemAttrIconDisabled, 0, 0);
         AppendMenu(ret, "\p-");          AppendMenu(ret, "\p-");
   
         base = np2tool.skin;          base = np2tool.skin;
         AppendMenuItemTextWithCFString(ret, CFCopyLocalizedString(CFSTR("<Base Skin>"),"Base Skin"), kMenuItemAttrIconDisabled, NULL,NULL);          AppendMenuItemTextWithCFString(ret, CFCopyLocalizedString(CFSTR("<Base Skin>"),"Base Skin"), kMenuItemAttrIconDisabled, 0, 0);
         if (base[0] == '\0') {          if (base[0] == '\0') {
         CheckMenuItem(ret, BASENUMBER-1, true);          CheckMenuItem(ret, BASENUMBER-1, true);
     }      }
Line 877  const char *base; Line 878  const char *base;
                 if (!getLongFileName(longname, p)) {                  if (!getLongFileName(longname, p)) {
             strcpy(longname, file_getname(p));              strcpy(longname, file_getname(p));
         }          }
         AppendMenuItemTextWithCFString(ret, CFStringCreateWithCString(NULL, longname, kCFStringEncodingUTF8), attr, NULL, NULL);          AppendMenuItemTextWithCFString(ret, CFStringCreateWithCString(NULL, longname, kCFStringEncodingUTF8), attr, 0, 0);
         }          }
         for (i=0; i<cnt; i++) {          for (i=0; i<cnt; i++) {
         if (!file_cmpname(base, np2tool.skinmru[i])) {          if (!file_cmpname(base, np2tool.skinmru[i])) {
Line 925  static void openpopup(Point location) { Line 926  static void openpopup(Point location) {
     InsertMenu(hMenu, -1);      InsertMenu(hMenu, -1);
         createskinmenu(hMenu);          createskinmenu(hMenu);
         AppendMenu(hMenu, "\p-");          AppendMenu(hMenu, "\p-");
     AppendMenuItemTextWithCFString(hMenu, CFCopyLocalizedString(CFSTR("Close"),"ToolWin Close"), kMenuItemAttrIconDisabled, NULL, NULL);      AppendMenuItemTextWithCFString(hMenu, CFCopyLocalizedString(CFSTR("Close"),"ToolWin Close"), kMenuItemAttrIconDisabled, 0, 0);
     DeleteMenu(222);      DeleteMenu(222);
     selectclose = CountMenuItems(hMenu);      selectclose = CountMenuItems(hMenu);
     sel = LoWord(PopUpMenuSelect(hMenu, location.v, location.h, 0));      sel = LoWord(PopUpMenuSelect(hMenu, location.v, location.h, 0));
Line 1192  const DISKACC *accterm; Line 1193  const DISKACC *accterm;
 // ----  // ----
   
 static const char ini_title[] = "NP2 tool";  static const char ini_title[] = "NP2 tool";
   #if !defined(SUPPORT_PC9821)
 static const char inifile[] = "np2.cfg";                        // same file name..  static const char inifile[] = "np2.cfg";                        // same file name..
   #else
   static const char inifile[] = "np21.cfg";
   #endif
   
 static const INITBL iniitem[] = {  static const INITBL iniitem[] = {
         {"WindposX", INITYPE_SINT32,    &np2tool.posx,                  0},          {"WindposX", INITYPE_SINT32,    &np2tool.posx,                  0},

Removed from v.1.18  
changed lines
  Added in v.1.21


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