|static const Monitor &||all ()|
|static const Monitor &||find (int x, int y)|
|static int||list (const Monitor **)|
Structure describing one of the monitors (screens) connected to the system. You can ask for one by position with find(), ask for all of them with list(), and ask for a fake one that surrounds all of them with all(). You then look in the structure to get information like the size and bit depth.
|const Monitor & Monitor::all||(||)||
Return a "monitor" that surrounds all the monitors. If you have a single monitor, this returns a monitor structure that defines it. If you have multiple monitors this returns a fake monitor that surrounds all of them.
|const Monitor & Monitor::find||(||int||x,|
Return a pointer to a Monitor structure describing the monitor that contains or is closest to the given x,y, position.
|int Monitor::list||(||const Monitor **||p||)||
Return an array of all Monitors. p is set to point to a static array of Monitor structures describing all monitors connected to the system. If there is a "primary" monitor, it will be first in the list.
Subsequent calls will usually return the same array, but if a signal comes in indicating a change it will probably delete the old array and return a new one.
The rectangle of the monitor not covered by tool or menu bars. This is not a method because it looks clearer to write "monitor.work.x()" than "monitor.work().x()".