Expand description
Monitor and manage virtual desktops. Calls into the [winvd
] crate, either
using static or dynamic calls (using VirtualDesktopAccessor.dll
).
Modules§
Enums§
- Desktop
- Wrapper around [
winvd::Desktop
]. - Desktop
Event - Same as [
winvd::DesktopEvent
] - Error
Functions§
- create_
desktop - Wrapper around [
winvd::create_desktop
] (but prefers dynamic loaded library if it exists). - get_
current_ desktop - Wrapper around [
winvd::get_current_desktop
] (but prefers dynamic loaded library if it exists). - get_
desktop - Get desktop by index or GUID (Same as [
winvd::get_desktop
]). - get_
desktop_ count - Wrapper around [
winvd::get_desktop_count
] (but prefers dynamic loaded library if it exists). - get_
desktops - Wrapper around [
winvd::get_desktops
] (but prefers dynamic loaded library if it exists). - get_
window_ desktop - has_
loaded_ dynamic_ library_ successfully - is_
pinned_ app - is_
pinned_ window - load_
dynamic_ ⚠library - Load the dynamic library “VirtualDesktopAccessor.dll”.
- move_
window_ to_ desktop - Wrapper around [
winvd::move_window_to_desktop
] (but prefers dynamic loaded library if it exists). - no_
dynamic_ 🔒library_ error - Returns an error that indicates why no dynamic library was loaded.
- pin_
window - Wrapper around [
winvd::pin_window
] (but prefers dynamic loaded library if it exists). - remove_
desktop - Wrapper around [
winvd::remove_desktop
] (but prefers dynamic loaded library if it exists). - start_
flashing_ window - Start flashing a window’s icon in the taskbar.
- stop_
flashing_ window - Stop a window from flashing orange in the Windows taskbar.
- stop_
flashing_ windows_ blocking - Calls
stop_flashing_window
using the simple async runtime provided bycrate::block_on
. - switch_
desktop - Wrapper around [
winvd::switch_desktop
] (but prefers dynamic loaded library if it exists). - switch_
desktop_ with_ animation - Wrapper around [
winvd::switch_desktop_with_animation
] (but prefers dynamic loaded library if it exists). - unpin_
window - Wrapper around [
winvd::unpin_window
] (but prefers dynamic loaded library if it exists).