ConsoleUser

Copyright (c) 2010-2023 Skaion Corporarion, www.skaion.com

This project was developed in part by numerous sponsorships from the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints of Governmental purposes notwithstanding any copyright notation thereon.

All content reflects those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the U.S. Government or Skaion Corporation.

class DesktopWindow.DesktopWindow(system, config, app=None)

This is a “window” that encompasses all of the desktop, not just a particular application window.

Parameters:

  • system: a handle to the remote <no title> on which this window “lives”

  • config: a <no title> object

  • app: if present, its a handle to the application controlling this Window

get_matched_region(regions)

This method will attempt to match every region in the regions parameter and will return the first one to be matched.

Parameters:

  • regions: a list of Region objects to try to match

Return: the first region in the list which is matched

has_focus()

It’s always possible to use the desktop

save_state()

Most windows try to find edges and title bars and so forth, but we do not need that for the desktop.