1 |
|
---|
2 | /***********************************************************************
|
---|
3 |
|
---|
4 | $Id: select.h 1871 2015-09-20 22:57:02Z gyoung $
|
---|
5 |
|
---|
6 | <<<description here>>>
|
---|
7 |
|
---|
8 | Copyright (c) 1993-98 M. Kimes
|
---|
9 | Copyright (c) 2008, 2015 Steven H. Levine
|
---|
10 |
|
---|
11 | Change log
|
---|
12 | 20 Sep 15 GKY Create CollapseAll and modify ExpandAll to reduce code overhead
|
---|
13 | both to try and speed drive expansion. Change ExpandAll to allow it to loop
|
---|
14 | in UM_EXPAND until until drive is completely expanded. Changes were need to
|
---|
15 | work with Flesh, Stubby and UnFlesh being moved to a thread
|
---|
16 |
|
---|
17 | ***********************************************************************/
|
---|
18 |
|
---|
19 | #if !defined(SELECT_H)
|
---|
20 | #define SELECT_H
|
---|
21 |
|
---|
22 | #include "dircnrs.h" // typedef for CNRITEM, PCNRITEM
|
---|
23 |
|
---|
24 | VOID Deselect(HWND hwndCnr);
|
---|
25 | VOID DeselectAll(HWND hwndCnr, BOOL files, BOOL dirs, CHAR * mask,
|
---|
26 | CHAR * text, BOOL arc);
|
---|
27 | BOOL ExpandAll(HWND hwndCnr, INT count, PCNRITEM pciParent);
|
---|
28 | VOID CollapseAll(HWND hwndCnr, PCNRITEM pciParent);
|
---|
29 | VOID HideAll(HWND hwndCnr);
|
---|
30 | VOID InvertAll(HWND hwndCnr);
|
---|
31 | VOID MarkAll(HWND hwndCnr, BOOL quitit, BOOL target, BOOL source);
|
---|
32 | VOID RemoveAll(HWND hwndCnr, ULONGLONG * ullTotalBytes, ULONG * totalfiles);
|
---|
33 | VOID SelectAll(HWND hwndCnr, BOOL files, BOOL dirs, CHAR * mask, CHAR * text,
|
---|
34 | BOOL arc);
|
---|
35 | VOID SelectList(HWND hwndCnr, BOOL partial, BOOL deselect, BOOL clearfirst,
|
---|
36 | PCNRITEM pciParent, CHAR * filename, CHAR ** list);
|
---|
37 | VOID SetMask(CHAR * str, MASK * mask);
|
---|
38 | VOID SpecialSelect2(HWND hwndParent, INT action);
|
---|
39 | VOID UnHilite(HWND hwndCnr, BOOL all, CHAR *** list, ULONG ulItemsToUnHilite);
|
---|
40 |
|
---|
41 |
|
---|
42 | #endif // SELECT_H
|
---|