Desktop is used to model the user's operating system, window manager, and display monitors. See Monitor to query the desktop monitors.
Slots
- boundsSource
-
static native Rect bounds()Get the working bounds of the entire desktop which may span multiple Monitors. Also see
Monitor.boundsandMonitor.screenBounds. - callAsyncSource
-
static native Void callAsync(|| f)Call the specified function on the UI thread's event loop. If this call is being made on a thread which is not the UI thread, then the function must be immutable. If on the UI thread, then it is ok for the function to be mutable.
- focusSource
-
static native Widget? focus()Get the current focused widget or return null.
- isMacSource
-
static native Bool isMac()Is the desktop running a version of Apple OS X.
- isWindowsSource
-
static native Bool isWindows()Is the desktop running a version of Microsoft Windows.
- platformSource
-
static native Str platform()Get the platform name: "windows", "mac"