Go to the first, previous, next, last section, table of contents.


WindowManager Public Attributes

Instance Variable: WindowManager display
A Xlib.display.Display object connecting us to the X server.

Instance Variable: WindowManager events
An EventFetcher object for this display. See section Event Handling.

Instance Variable: WindowManager dispatch
A global EventDispatcher. See section Event Handling.

Instance Variable: WindowManager current_client
Instance Variable: WindowManager focus_client

The client currently containing the pointer and the client which has keyboard focus, respectivly. Most of the time these are the same, but certain windows do not use input and will therefore never be focused. Most operations should be performed on current_client. The WindowManager provides the method set_current_client() to change this in the proper way. However, to implement some kind of focus scheme you have to use some extension class, see section focus Extension Module.

Instance Variable: WindowManager screens
A list of the managed screens.

Instance Variable: WindowManager screen_nums
Instance Variable: WindowManager screen_roots
Mappings from screen numbers or root windows to the corresponding screen object.

Instance Variable: WindowManager default_screen
The default screen, defined when opening the display.

Instance Variable: WindowManager current_screen
The screen currently containing the pointer. This will be maintained by the screens automatically.


Go to the first, previous, next, last section, table of contents.