X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?p=ede;a=blobdiff_plain;f=libede%2Fsrc%2FFileSystemSearch.ec;h=690cd71f3e06d04e4a9a5a637a5574a08132ebeb;hp=53b6da8f273357056069f073e9ededb8c5355d90;hb=0a9a2099baaa56c453eb0903258f329c9d4bc25d;hpb=3585433f3055c63a80dce62dc68343ba03a3568c diff --git a/libede/src/FileSystemSearch.ec b/libede/src/FileSystemSearch.ec index 53b6da8..690cd71 100644 --- a/libede/src/FileSystemSearch.ec +++ b/libede/src/FileSystemSearch.ec @@ -193,8 +193,8 @@ public: //DeleteMessageNode(); tree.Clear(); stack[0].browse = MakeFileSystemNode(stats, stack[0].path, stack[0].path, false, - tree.bits.previewPictures, tree.displaySystem); - tree.AddTreeNode(stack[0].browse, false, true, null); // TEMPORARY // searchPanel.AddBrowse(stack[0].browse, null); + tree.bits.previewPictures, false, tree.displaySystem); + tree.AddTreeNode(stack[0].browse, false, true, true, null); // TEMPORARY // searchPanel.AddBrowse(stack[0].browse, null); } guiApp.Unlock(); } @@ -251,16 +251,16 @@ public: DeleteMessageNode(); stack[frame].result = MakeFileSystemNode(stack[frame - 1].listing.stats, stack[frame - 1].listing.name, stack[frame - 1].path, true, - fsb.bits.previewPictures, fsb.displaySystem); - fsb.AddTreeNode(stack[frame].result, true, false, stack[frame - 1].result); // TEMPORARY // searchPanel.AddResult(stack[frame].result, stack[frame - 1].result); + fsb.bits.previewPictures, false, fsb.displaySystem); + fsb.AddTreeNode(stack[frame].result, true, true, false, stack[frame - 1].result); // TEMPORARY // searchPanel.AddResult(stack[frame].result, stack[frame - 1].result); stack[frame].result.row.collapsed = false; } else { DeleteMessageNode(); stack[0].result = MakeFileSystemNode(stats, stack[0].path, stack[0].path, true, - fsb.bits.previewPictures, fsb.displaySystem); - fsb.AddTreeNode(stack[0].result, true, false, null); // TEMPORARY // searchPanel.AddResult(stack[0].result, null); + fsb.bits.previewPictures, false, fsb.displaySystem); + fsb.AddTreeNode(stack[0].result, true, true, false, null); // TEMPORARY // searchPanel.AddResult(stack[0].result, null); stack[0].result.row.collapsed = false; } stack[frame].branched = true; @@ -297,7 +297,7 @@ public: stack[frame].browse = MakeFileSystemNode(stack[stackTop].listing.stats, stack[stackTop].listing.name, stack[stackTop].path, true, fsb.bits.previewPictures, fsb.displaySystem); - fsb.AddTreeNode(stack[frame].browse, true, false, stack[stackTop].browse); // TEMPORARY // searchPanel.AddBrowse(stack[frame].browse, stack[stackTop].browse); + fsb.AddTreeNode(stack[frame].browse, true, true, false, stack[stackTop].browse); // TEMPORARY // searchPanel.AddBrowse(stack[frame].browse, stack[stackTop].browse); if(frame) stack[frame].browse.row.collapsed = true; @@ -317,10 +317,10 @@ public: DeleteMessageNode(); stack[frame].result = MakeFileSystemNode(stack[stackTop].listing.stats, stack[stackTop].listing.name, stack[stackTop].path, true, - fsb.bits.previewPictures, fsb.displaySystem); + fsb.bits.previewPictures, false, fsb.displaySystem); if(optionTree) { - fsb.AddTreeNode(stack[frame].result, true, false, stack[stackTop].result); // TEMPORARY // searchPanel.AddResult(stack[frame].result, stack[stackTop].result); + fsb.AddTreeNode(stack[frame].result, true, true, false, stack[stackTop].result); // TEMPORARY // searchPanel.AddResult(stack[frame].result, stack[stackTop].result); stack[frame].result.row.collapsed = false; //searchPanel.SortResults(); // this can be very bad for performance in some situations // there should be a way to sort the nodes as they are added @@ -345,7 +345,7 @@ public: item = MakeFileSystemNode(stack[frame].listing.stats, stack[frame].listing.name, stack[frame].path, true, fsb.bits.previewPictures, fsb.displaySystem); - fsb.AddTreeNode(item, true, false, stack[frame].browse); // TEMPORARY // searchPanel.AddBrowse(item, stack[frame].browse); + fsb.AddTreeNode(item, true, true, false, stack[frame].browse); // TEMPORARY // searchPanel.AddBrowse(item, stack[frame].browse); //if(frame == 1) //searchPanel.SortBrowser(); // this can be very bad for performance in some situations // there should be a way to sort the nodes as they are added @@ -357,10 +357,10 @@ public: DeleteMessageNode(); item = MakeFileSystemNode(stack[frame].listing.stats, stack[frame].listing.name, stack[frame].path, true, - fsb.bits.previewPictures, fsb.displaySystem); + fsb.bits.previewPictures, false, fsb.displaySystem); if(optionTree) { - fsb.AddTreeNode(item, true, false, stack[frame].result); // TEMPORARY // searchPanel.AddResult(item, stack[frame].result); + fsb.AddTreeNode(item, true, true, false, stack[frame].result); // TEMPORARY // searchPanel.AddResult(item, stack[frame].result); item.row.collapsed = false; //searchPanel.SortResults(); // this can be very bad for performance in some situations // there should be a way to sort the nodes as they are added @@ -374,7 +374,7 @@ public: for(lin = lin.next; lin && strlen(temp) < MAX_F_STRING; lin = lin.next) strcatf(temp, ", %d", lin.num); node = FileSystemNode { name = temp/*CopyString(temp)*/, type = lineNumbers }; - fsb.AddTreeNode(node, true, false, item); // TEMPORARY // searchPanel.AddResult(node, item); + fsb.AddTreeNode(node, true, true, false, item); // TEMPORARY // searchPanel.AddResult(node, item); //row.AddRow().SetData(resultsNameField, node); lines.Free(null); }