Table of Contents

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

filter Filter

AddProcessFileNameFilter(string)

Ignores the process name - see ProcessFileName. Case insensitive.
IFilterManager AddProcessFileNameFilter(string processName)

Parameters

processName string

Returns

IFilterManager

AddTitleFilter(string)

Ignores the title. Case insensitive.
IFilterManager AddTitleFilter(string title)

Parameters

title string

Returns

IFilterManager

AddTitleMatchFilter(string)

Filter the title according to the regex pattern.
IFilterManager AddTitleMatchFilter(string match)

Parameters

match string

Returns

IFilterManager

AddWindowClassFilter(string)

Ignores the window class. Case insensitive.
IFilterManager AddWindowClassFilter(string windowClass)

Parameters

windowClass string

Returns

IFilterManager

Clear()

Clears all the filters.
void Clear()

ShouldBeIgnored(IWindow)

Indicates whether the window should be ignored.
bool ShouldBeIgnored(IWindow window)

Parameters

window IWindow

Returns

bool
true when the window should be ignored, otherwise false.