Changeset 1871 for trunk/dll/fm3str.h


Ignore:
Timestamp:
Sep 21, 2015, 12:57:02 AM (10 years ago)
Author:
Gregg Young
Message:

Create CollapseAll and modify ExpandAll to reduce code overhead both to try and speed drive expansion. Change ExpandAll to allow it to loop in UM_EXPAND until until drive is completely expanded. Changes were need to work with Flesh, Stubby and UnFlesh being moved to a thread. Add code for Flesh to skip the directory entry added by Stubby (eliminate use of NULL/Nullstr pszFileNames by Stubby). Add code in Stubby to insert a complete container item. Add a flag to indicate when a directory needed to be Fleshed. Get expand and switch code to work with Flesh, UnFlesh and Stubby running on a thread. Loop and idle ExpandAll; Move tree expand to a thread; Have ShowTreeRec wait for the Flesh thread. Add a correction factor so directories don't get placed above the top of the tree container when a large drive has been expanded. Debug is mostly still in but all turned off.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/fm3str.h

    r1805 r1871  
    10571057#define IDS_ARCMISSINGEXE                                    1025
    10581058#define IDS_ARCMISSINGEXEVERBOSE                             1026
    1059 
     1059#define IDS_PLEASEWAITEXPANDINGTEXT                          1027
    10601060// The following strings were cut up form the string of the root name (ie IDS_SUGGEST1TEXT)
    10611061// This was done as part of the conversion to a StringTable where strings are limited to 255
Note: See TracChangeset for help on using the changeset viewer.