Changeset 1469 for trunk/dll/comp.h


Ignore:
Timestamp:
Sep 28, 2009, 6:21:02 PM (16 years ago)
Author:
Steven Levine
Message:

Enhance compare directories - support AND'ed selections, rework CompSelect for size and speed,
allow fast cancel, drop unused reset logic, more context menu items

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/comp.h

    r1205 r1469  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H. Levine
     9  Copyright (c) 2001, 2009 Steven H. Levine
    1010
    1111  05 Jan 08 SHL Split from fm3dll.h
    1212  18 Jan 08 SHL Sync with count update mods
     13  27 Sep 09 SHL Support AND'ed selections
    1314
    1415***********************************************************************/
     
    4445typedef struct COMPARE
    4546{
    46   USHORT size;
     47  USHORT size;                          // Structure size
     48  USHORT shiftstate;                    // For AND'ed selections
    4749  HWND hwnd;
    4850  HWND hwndParent;
     
    5052  CHAR rightdir[CCHMAXPATH + 2];
    5153  BOOL forcescroll;
    52   BOOL filling;
     54  BOOL filling;                         // Set when thread working
     55  BOOL stop;                            // Requests thread stop
    5356  BOOL includesubdirs;
    54   INT action;
    55   UINT selleft;
     57  INT action;                           // IDM_...
     58  UINT selleft;                         // # selected
    5659  UINT selright;
    5760  UINT totalleft;
     
    6164  UINT uOldTotalLeft;
    6265  UINT uOldTotalRight;
    63   CHAR rightlist[CCHMAXPATH];   // Snapshot file name
    64   BOOL reset;
     66  CHAR rightlist[CCHMAXPATH];           // Snapshot file name
    6567  HWND hwndCalling;
    66   struct COMPARE *cmp;          // callers compare defintion
     68  struct COMPARE *cmp;                  // Points to caller's compare structure
    6769  struct DIRCNRDATA dcd;
    6870}
Note: See TracChangeset for help on using the changeset viewer.