Interface IFilterManager
- Namespace
- Whim
- Assembly
- Whim.dll
Manages filters for IWindows.
public interface IFilterManager
Methods
Add(Filter)
Add a filter.
void Add(Filter filter)
Parameters
filterFilter
AddProcessFileNameFilter(string)
Ignores the process name - see ProcessFileName. Case insensitive.
IFilterManager AddProcessFileNameFilter(string processName)
Parameters
processNamestring
Returns
AddTitleFilter(string)
Ignores the title. Case insensitive.
IFilterManager AddTitleFilter(string title)
Parameters
titlestring
Returns
AddTitleMatchFilter(string)
Filter the title according to the regex pattern.
IFilterManager AddTitleMatchFilter(string match)
Parameters
matchstring
Returns
AddWindowClassFilter(string)
Ignores the window class. Case insensitive.
IFilterManager AddWindowClassFilter(string windowClass)
Parameters
windowClassstring
Returns
Clear()
Clears all the filters.
void Clear()
ShouldBeIgnored(IWindow)
Indicates whether the window should be ignored.
bool ShouldBeIgnored(IWindow window)
Parameters
windowIWindow