A wrapper for a physical X screen. For many users, there will only be one Screen. For some others, there will be more.
The class attribute client_class is the class that will be used to create new clients. You can change it, but that’s maybe not such a good idea.
event handler: if a client’s window is removed, unmanage the client.
| Todo: | is that necessary? |
|---|
Root windows’ event handler for ooxcb.xproto.ConfigureRequestEvent. Fulfill the request, or give a warning if we received a very strange configure request: one that doesn’t request to change any values o_O
Event’s parent window is the event target of the configure request because sometimes we have a window that isn’t managed yet, but sends a configure request. This configure request would be lost.