| dt__app_list | appListFrame | The running applications list window. |
| dt__capture_mouse_wnd | window/nil | The window that currently has mouse capture, if any. |
| dt__clipboard_data | any | Holds the clipboard data. |
| dt__clipboard_type | number | Holds the clipboard's data type. |
| dt__drag_wnd | window/nil | The window that last received a click event. |
| dt__home_page | homePageFrame | The home page window. |
| dt__keyboard | keyboardFrame | The keyboard overlay window when it's active. |
| dt__keyboard_fullscreen |
boolean |
Stores full screen mode while keyboard is
active. |
| dt__lock_screen | lockScrnFrame |
The lock screen window. |
| dt__lockable | boolean |
Whether this desktop can be locked. |
| dt__sys_msgbox | sysMsgBoxFrame |
The system message box window. |
| dt__taskbar | taskBarFrame | The task bar window. |
| dt__theme | desktopTheme | The desktop theme object. |
| none |
| result | boolean | True if can lock, false if not. |
| wnd | window/nil | The window to receive mouse capture. If nil mouse capture is released. |
| none |
| none |
| wnd | window | The window that currently has mouse capture, or nil if none. |
| type | string | Type of device. Can be: "term" "monitor" |
| dir | string | Desktop directory under /win/devices. |
| width | number | Display width for multi-monitor devices. Ignored for others. |
| channels | string/list | The digilines channel/s of the attached device. |
| desktop | desktopWindow | The instantiated desktop window. |
| none |
| none |
| none |
| theme | desktopTheme | Desktop theme object. |
| none |
| none |
| count | number | Number of successive times (1 based) the idle event was propagated since any other event type was processed. |
| none |
| target_wnd | window | The window to receive key input from the overlay. |
| none |
| frame | applicationFrame | The application main frame to drop. |
| none |
| iterator | number | Iterator passed back at the last call. |
| iterator | number | Iterator to pass back at the next call. |
| frame | applicationFrame | Next application frame or nil when no more. |
local itor, frame = desktop:enum_apps () while frame do -- do something itor, frame = desktop:enum_apps (itor) end
| none |
| frame | applicationFrame/nil | The top application main frame, or nil if none loaded. |
| none |
| frame | parentFrame | The top frame window. |
| none |
| type | number | Clipboard data type. |
| data | any | Clipboard data. |
| none |
| wnd | window/nil | The window that has input focus, or nil if none. |
| none |
| fullscreen | boolean | True if desktop is in full screen mode, false if not. |
| none |
| lockable | boolean |
True if lockable, false if not. |
| frame | parentFrame | The frame to search from. |
| appframe | applicationFrame | The next application frame window in the z order. |
| none |
| password | string | The system's password. |
| none |
| index | number | Task bar window index. |
| none |
| theme | desktopTheme | Desktop's theme object. |
| none |
| rt | rect | A rectangle of the desktop work area, in screen coordinates. |
| none |
| none |
| none |
| none |
| none |
| result | boolean | True if locked, false if not. |
| channel | string | Digilines channel of the devices sending the message. |
| msg | any | The digilines message. |
| x | number/nil | The monitor's x character coordinate touched or nil if not from this desktop monitor device. |
| y | number/nil | The monitor's y character coordinate touched or nil if not from this desktop monitor device. |
| none |
| none |
| none |
| theme | desktopTheme | The loaded theme, or nil on error. |
| none |
| none |
| title | string | Title bar text. |
| message | string | Message to display. |
| bgcolor | number | Background color of the message box, if nil the theme's popup_back color is used. |
| none |
| none |
| result | boolean | Always true. |
| path | string | Full path to program file to run. |
| ... | string | Any command line arguments. They may be one or a series of string parameters. |
| none |
| theme | desktopTheme | The theme object to save. |
| result | boolean | True if successful, false if not. |
| frame | parentFrame | The frame to make active. |
| result | boolean | True if the frame is active, false if not. |
| data | any | Data to place on clipboard. |
| type | number | Type of data. |
| none |
| fullscreen | boolean/nil | True sets full screen. False resets normal screen. nil toggles the current mode. |
| none |
| lockable | boolean |
True to set lockable, false for not. |
| none |
| scale | number | The text scale to set (1 - 5). |
| none |
| none |
| none |
| none |
| none |
| none |
| none |
| force | boolean | If true the whole desktop is redrawn, otherwise only the invalidated area (if any). |
| rt | rect | Screen relative affected area of drawing. It may be empty, if no area was drawn. |