#include <X.h>
Public Methods | |
| Display (const std::string &name) | |
| void | initialize (const std::string &name) |
| ~Display () | |
| void | addCallback (const fl::Window &window) |
| void | removeCallback (const fl::Window &window) |
| fl::Screen & | defaultScreen () |
| Atom | internAtom (const std::string &name, bool onlyIfExists=false) |
| void | putBackEvent (XEvent &event) |
| void | flush () |
Static Public Methods | |
| void * | messagePump (void *arg) |
| int | errorHandler (::Display *display, XErrorEvent *event) |
| int | ioErrorHandler (::Display *display) |
| fl::Display * | getPrimary () |
Public Attributes | |
| ::Display * | display |
| bool | done |
| pthread_t | pidMessagePump |
| pthread_mutex_t | mutexCallback |
| std::map< XID, fl::Window * > | callbacks |
| std::vector< fl::Screen * > | screens |
Protected Methods | |
| Display () | |
Static Protected Attributes | |
| fl::Display | primary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18