Changeset 1711 for trunk/dll/notebook.c


Ignore:
Timestamp:
Feb 9, 2014, 11:22:11 PM (12 years ago)
Author:
Gregg Young
Message:

Fix separate parameters. Moved to general page renamed separate settings for apps. Ticket 497

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/notebook.c

    r1675 r1711  
    169169BOOL fRScanNoWrite;
    170170BOOL fSaveState;
    171 BOOL fSeparateParms;
    172171BOOL fShowDriveOnly;
    173172BOOL fShowEnv;
     
    191190BOOL fViewChild;
    192191BOOL fWarnReadOnly;
     192BOOL fAppSeparateSettings;
    193193HINI fmprof;
    194194ULONG fwsAnimate;
     
    15551555    WinCheckButton(hwnd, CFGG_ALERTBEEPOFF, fAlertBeepOff);
    15561556    WinCheckButton(hwnd, CFGG_WARNREADONLY, fWarnReadOnly);
     1557    WinCheckButton(hwnd, CFGG_APPSEPARATESETTINGS, fAppSeparateSettings);
    15571558    {
    15581559      long th = fNoFinger ? 2 : (fNoDead ? 1 : 0);
     
    16161617    {
    16171618      long test;
     1619      BOOL dummy;
     1620
     1621      dummy = WinQueryButtonCheckstate(hwnd, CFGG_APPSEPARATESETTINGS);
     1622      if (dummy != fAppSeparateSettings) {
     1623        fAppSeparateSettings =  dummy;
     1624        PrfWriteProfileData(fmprof, realappname, "AppSeparateSettings",
     1625                        &fAppSeparateSettings, sizeof(BOOL));
     1626        WinSendMsg((HWND) WinQueryWindowULong(hwnd, QWL_USER),
     1627                   UM_UNDO, MPVOID, MPVOID);
     1628        if (fAppSeparateSettings)
     1629          strcpy(appname, realappname);
     1630        else
     1631          strcpy(appname, FM3Str);
     1632      }
    16181633
    16191634      test = WinQueryButtonCheckstate(hwnd, CFGG_NODEAD);
     
    16821697    fWarnReadOnly = WinQueryButtonCheckstate(hwnd, CFGG_WARNREADONLY);
    16831698    PrfWriteProfileData(fmprof, appname, "WarnReadOnly",
    1684                         &fWarnReadOnly, sizeof(BOOL));
     1699                        &fWarnReadOnly, sizeof(BOOL));
    16851700    {
    16861701      WinSendDlgItemMsg(hwnd, CFGG_CMDLNLNGTH, SPBM_QUERYVALUE,
     
    20322047    WinCheckButton(hwnd, CFGM_USERLISTSWITCHES, fUserListSwitches);
    20332048    WinCheckButton(hwnd, CFGM_WSANIMATE, (fwsAnimate != 0));
    2034     WinCheckButton(hwnd, CFGM_SEPARATEPARMS, fSeparateParms);
    20352049    WinCheckButton(hwnd, CFGM_BLUELED, fBlueLED);
    20362050    WinCheckButton(hwnd, CFGM_SHOWTARGET, fShowTarget);
     
    22012215                  WM_UPDATEFRAME, MPFROMLONG(FCF_SIZEBORDER), MPVOID);
    22022216        SetTargetDir(hwnd, TRUE, NULL);
    2203       }
    2204       dummy = WinQueryButtonCheckstate(hwnd, CFGM_SEPARATEPARMS);
    2205       if (dummy != fSeparateParms) {
    2206         fSeparateParms = dummy;
    2207         PrfWriteProfileData(fmprof,
    2208                             appname,
    2209                             "SeparateParms",
    2210                             (PVOID) & fSeparateParms, sizeof(BOOL));
    2211         WinSendMsg((HWND) WinQueryWindowULong(hwnd, QWL_USER),
    2212                    UM_UNDO, MPVOID, MPVOID);
    22132217      }
    22142218    }
Note: See TracChangeset for help on using the changeset viewer.