Class Win32Workspace
Inheritance
System.Object
Win32Workspace
Implements
WinMan.IWorkspace
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: WinMan.Windows.dll
Syntax
public class Win32Workspace : IWorkspace, IDisposable
Constructors
|
Improve this Doc
View Source
Win32Workspace()
Declaration
Properties
|
Improve this Doc
View Source
CursorLocation
Declaration
public Point CursorLocation { get; }
Property Value
Type |
Description |
WinMan.Point |
|
|
Improve this Doc
View Source
DisplayManager
Declaration
public IDisplayManager DisplayManager { get; }
Property Value
Type |
Description |
WinMan.IDisplayManager |
|
|
Improve this Doc
View Source
FocusedWindow
Declaration
public IWindow FocusedWindow { get; }
Property Value
Type |
Description |
WinMan.IWindow |
|
|
Improve this Doc
View Source
IsOpen
Declaration
public bool IsOpen { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
VirtualDesktopManager
Declaration
public IVirtualDesktopManager VirtualDesktopManager { get; }
Property Value
Type |
Description |
WinMan.IVirtualDesktopManager |
|
|
Improve this Doc
View Source
WatchInterval
Declaration
public TimeSpan WatchInterval { get; set; }
Property Value
Type |
Description |
System.TimeSpan |
|
Methods
|
Improve this Doc
View Source
CreateSnapshotZOrderComparer()
Declaration
public IComparer<IWindow> CreateSnapshotZOrderComparer()
Returns
Type |
Description |
System.Collections.Generic.IComparer<WinMan.IWindow> |
|
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
FindWindow(IntPtr)
Declaration
public IWindow FindWindow(IntPtr windowHandle)
Parameters
Type |
Name |
Description |
System.IntPtr |
windowHandle |
|
Returns
Type |
Description |
WinMan.IWindow |
|
|
Improve this Doc
View Source
GetSnapshot()
Declaration
public IReadOnlyList<IWindow> GetSnapshot()
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyList<WinMan.IWindow> |
|
|
Improve this Doc
View Source
Open()
Declaration
|
Improve this Doc
View Source
RefreshConfiguration()
Declaration
public void RefreshConfiguration()
|
Improve this Doc
View Source
UnsafeCreateFromHandle(IntPtr)
Declaration
public IWindow UnsafeCreateFromHandle(IntPtr windowHandle)
Parameters
Type |
Name |
Description |
System.IntPtr |
windowHandle |
|
Returns
Type |
Description |
WinMan.IWindow |
|
Events
|
Improve this Doc
View Source
CursorLocationChanged
Declaration
public event EventHandler<CursorLocationChangedEventArgs> CursorLocationChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.CursorLocationChangedEventArgs> |
|
|
Improve this Doc
View Source
FocusedWindowChanged
Declaration
public event EventHandler<FocusedWindowChangedEventArgs> FocusedWindowChanged
Event Type
Type |
Description |
System.EventHandler<WinMan.FocusedWindowChangedEventArgs> |
|
|
Improve this Doc
View Source
UnhandledException
Declaration
public event UnhandledExceptionEventHandler UnhandledException
Event Type
Type |
Description |
System.UnhandledExceptionEventHandler |
|
|
Improve this Doc
View Source
WindowAdded
Declaration
public event EventHandler<WindowChangedEventArgs> WindowAdded
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
WindowDestroyed
Declaration
public event EventHandler<WindowChangedEventArgs> WindowDestroyed
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
WindowManaging
Declaration
public event EventHandler<WindowChangedEventArgs> WindowManaging
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
|
Improve this Doc
View Source
WindowRemoved
Declaration
public event EventHandler<WindowChangedEventArgs> WindowRemoved
Event Type
Type |
Description |
System.EventHandler<WinMan.WindowChangedEventArgs> |
|
Implements
WinMan.IWorkspace
System.IDisposable