Changeset 92


Ignore:
Timestamp:
Oct 7, 2020, 5:00:30 AM (5 years ago)
Author:
Gregg Young
Message:

Clean up Gotcha! Quiet's ini file by removing the snapshot entries. #ifdef out some more code from Gotcha! Quiet which is unneeded (setting the size and position of an object window is a useless waste of code)

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/gotcha.cpp

    r91 r92  
    156156    pset->pForceSaveFile = pset->QueryForceSaveFile();
    157157    pset->bSerialCapture = pset->SerialCapture ();
    158 
     158#ifndef _QUIET_
    159159    // check cmd line args and if "-a" found take screenshot and exit
    160160    if (CheckCmdlineArgs (argc, argv))
     
    168168        exit (0);
    169169    }
    170 
     170#endif
    171171    SetIdlePriority(pset->QueryFlag(SEI_IDLEPRIORITY));
    172172
     
    175175#ifndef _QUIET_
    176176    hwndSnapshot = CreateSnapshotWindow ();
    177 #endif
    178177    SWP swp;
    179178    USHORT us[7];
     
    183182    WinSetWindowPos (hwndFrame, HWND_DESKTOP, swp.x,swp.y, 0,0,
    184183                     SWP_SHOW | SWP_MOVE);
    185 
     184#endif
    186185   
    187186#ifdef _QUIET_
     
    206205    else
    207206        WinShowWindow (hwndSnapshot, TRUE);
    208 #endif
     207
    209208    WinSetWindowPos (hwndFrame, NULLHANDLE, 0,0, 0,0, SWP_SHOW);
    210209    WinSetWindowPos (WinWindowFromID (hwndFrame, FID_CLIENT), NULLHANDLE,
    211210                     0,0, 0,0, SWP_SHOW);
     211#endif
    212212
    213213    g_phelp = new Helper(hwndFrame);
     
    234234    WinQueryWindowPos (hwndSnapshot, &swp);
    235235    pset->SetWindowData (&swp);
    236 #endif
     236
    237237    // save size, etc. of main window
    238238    WinQueryWindowPos (hwndFrame, &swp);
    239239    pset->SetWindowData (&swp, FALSE);
    240 
     240#endif
    241241    // goodbye windows!
    242242#ifndef _QUIET_
  • trunk/mainwin.cpp

    r69 r92  
    574574    case UM_CAPTURE:
    575575        usState = STATE_WAITFORHIDE2;
     576#ifndef _QUIET_
    576577        if (pset->SSWHide () && WinIsWindowVisible (hwndSnapshot))
    577578            WinShowWindow (hwndSnapshot, FALSE);
    578579        else
     580#endif
    579581            WinSendMsg (hwnd, UM_CAPTURE2, 0,0);
    580582        return MRESULT (FALSE);
     
    605607            {
    606608                WinStopTimer (hab, hwnd, ulTimer);
     609#ifndef _QUIET_
    607610                if (! WinIsWindowVisible (hwndSnapshot) && pset->SnapshotWindow ())
    608611                    WinShowWindow (hwndSnapshot, TRUE);
    609 
     612#endif
    610613                if (hbm)
    611614                {
  • trunk/settings.cpp

    r89 r92  
    6767    new THTH_SEF (SEI_SERIALCAPTURE, "Extras", "SerialCapture", FALSE),
    6868    new THTH_SEL (SEI_SERIALTIME, "Extras", "SerialTime", 10),
    69 
     69#ifdef _QUIET_
     70    new THTH_SEL (SEI_SSWCAPTURETYPE, "Extras", "CaptureType", CAP_SCREEN),
     71    new THTH_SEF (SEI_SNAPSHOTWINDOW, "Snapshot", NULL, NULL),
     72#else
    7073    new THTH_SEF (SEI_SNAPSHOTWINDOW, "Snapshot", "Enable", FALSE),
    7174    new THTH_SEL (SEI_SSWCAPTURETYPE, "Snapshot", "CaptureType", CAP_SCREEN),
    7275    new THTH_SEF (SEI_SSWHIDE, "Snapshot", "Hide", TRUE),
    7376    new THTH_SEF (SEI_SSWALWAYSONTOP, "Snapshot", "AlwaysOnTop", TRUE),
    74 
     77#endif
    7578    new THTH_SEF (SEI_IDLEPRIORITY, "Extras", "IdlePriority", FALSE),
    7679
    7780    new THTH_SEB (SEI_SWP, "Window", "SWP", &swpDef, sizeof (swpDef)),
    7881    new THTH_SEB (SEI_US, "Window", "US", &ausDef, sizeof (ausDef)),
    79 
     82#ifndef _QUIET_
    8083    new THTH_SEB (SEI_SWPSSW, "Snapshot", "SWP", &swpDefSSW, sizeof (swpDefSSW)),
    8184    new THTH_SEB (SEI_USSSW, "Snapshot", "US", &ausDefSSW, sizeof (ausDefSSW)),
    82 
     85#endif
    8386    new THTH_SES (SEI_LANGUAGE,     "Language", "Program", PSZ_DEFAULTLANGUAGEMOD),
    8487    new THTH_SES (SEI_LANGUAGEHELP, "Language", "Help", PSZ_DEFAULTLANGUAGEHELP),
  • trunk/settings.h

    r37 r92  
    9696    USHORT QueryDelayTime (VOID) { return QueryLong (SEI_DELAYTIME); }
    9797    VOID   SetDelayTime (USHORT us) { SetLong (SEI_DELAYTIME, us); }
    98 
     98#ifndef _QUIET_
    9999    BOOL   SnapshotWindow (VOID) { return QueryFlag (SEI_SNAPSHOTWINDOW); }
    100100    VOID   SnapshotWindow (BOOL f) { SetFlag (SEI_SNAPSHOTWINDOW, f); }
     
    105105    BOOL   SSWAlwaysOnTop (VOID) { return QueryFlag (SEI_SSWALWAYSONTOP); }
    106106    VOID   SSWAlwaysOnTop (BOOL f) { SetFlag  (SEI_SSWALWAYSONTOP, f); }
    107 
     107#endif
    108108    BYTE   QuerySSWCaptureType (VOID) { return QueryLong (SEI_SSWCAPTURETYPE); }
    109109    VOID   SetSSWCaptureType (BYTE b) { SetLong (SEI_SSWCAPTURETYPE, b); }
Note: See TracChangeset for help on using the changeset viewer.