Table of Contents

Interface IWindowSectorEvents

Namespace
Whim
Assembly
Whim.dll
Events for the IWindowSector
public interface IWindowSectorEvents

Events

WindowAdded

Event for when a window is added by the IWindowManager.
event EventHandler<WindowAddedEventArgs>? WindowAdded

Event Type

EventHandler<WindowAddedEventArgs>

WindowFocused

Event for when a window is focused.
event EventHandler<WindowFocusedEventArgs>? WindowFocused

Event Type

EventHandler<WindowFocusedEventArgs>

WindowMinimizeEnded

Event for when a window has ended being minimized.
event EventHandler<WindowMinimizeEndedEventArgs>? WindowMinimizeEnded

Event Type

EventHandler<WindowMinimizeEndedEventArgs>

WindowMinimizeStarted

Event for when a window has started being minimized.
event EventHandler<WindowMinimizeStartedEventArgs>? WindowMinimizeStarted

Event Type

EventHandler<WindowMinimizeStartedEventArgs>

WindowMoveEnded

Event for when a window has changed location, shape, or size. This event is fired when Windows sends the Windows.Win32.PInvoke.EVENT_SYSTEM_MOVESIZEEND event. See https://docs.microsoft.com/en-us/windows/win32/winauto/event-constants for more information.
event EventHandler<WindowMoveEndedEventArgs>? WindowMoveEnded

Event Type

EventHandler<WindowMoveEndedEventArgs>

WindowMoveStarted

Event for when a window is being moved or resized.
event EventHandler<WindowMoveStartedEventArgs>? WindowMoveStarted

Event Type

EventHandler<WindowMoveStartedEventArgs>

WindowMoved

Event for when a window has changed location, shape, or size. This event is fired when Windows sends the Windows.Win32.PInvoke.EVENT_OBJECT_LOCATIONCHANGE event.
event EventHandler<WindowMovedEventArgs>? WindowMoved

Event Type

EventHandler<WindowMovedEventArgs>

WindowRemoved

Event for when a window is removed from Whim.
event EventHandler<WindowRemovedEventArgs>? WindowRemoved

Event Type

EventHandler<WindowRemovedEventArgs>