Search

The search dialog allows you search in the tree, as well as apply a filter to the tree.

The filter is applied, starting from the root. Applying the filter marks all items that match the criteria with a green mark and all items that have matching sub-items with a yellow round mark.

The search is controlled by the following settings:

  1. Processing scope. Choose if you want to include all of the items within the search scope or just those items that have descendants.
  2. Filtering criterion itself. It is an expression which can contain wildcards to search for in textual properties. Standard wildcard symbols are "*" and "?". "*" means any number of characters, "?" means any single character. If textual portion of the property meets this wildcard expression, then this item is considered to have met the criteria. Checking is case insensitive.
  3. A selectable property in which you want to search.

The progress can be monitored from the lower left section of dialog. You can interrupt the process at any time.

Filtering

Argentum MyFiles includes powerful item filtering options. This enables you to pick subsets of a tree. By a tree subset, we imply a selective set of branches and items of that tree. Filtering can be used mainly to search and view particular items and branches within the explorer and to process tree subsets. Typical applications are: writing a tree subset to the disk as a new tree and publishing a tree subset. The main advantage of filtering feature is that, in general, working with the filtered tree is much the same as working with the original, non-filtered one.

The results of a filter are visually annotated to an item, representing one of the four possible states, including one special state:

Therefore a filter classifies all items of the tree into three parts: blank, green, and yellow. After opening a tree all items of that tree are, by default, non-filtered. MyFiles then allows you to:

  1. Manually build green part of the filter by marking and unmarking items and branches.
  2. Automatically apply a filter to the tree, specifying a filter condition.
  3. Clear the filter, i. e. make it empty.
  4. Actualize yellow part of the filter so that it gets updated to the green part.
  5. Switch the filtering on and off, that is make it active or disabled.