bool _sync;
//! Should Openbox run on a single screen or on all available screens?
bool _single;
+ //! Optimize for a remote/low-bandwidth connection to the display?
+ bool _remote;
//! A list of all managed clients
ClientMap _clients;
static void signalHandler(int signal);
public:
-#ifndef SWIG
//! Openbox constructor.
/*!
\param argc Number of command line arguments, as received in main()
Openbox(int argc, char **argv);
//! Openbox destructor.
virtual ~Openbox();
-#endif
//! Returns the state of the window manager (starting, exiting, etc)
inline RunState state() const { return _state; }
//! Returns the mouse cursors used throughout Openbox
inline const Cursors &cursors() const { return _cursors; }
-#ifndef SWIG
//! The main function of the Openbox class
/*!
This function should be called after instantiating the Openbox class.
The Openbox::shutdown method will cause this function to exit.
*/
void eventLoop();
-#endif
//! Adds an Client to the client list for lookups
void addClient(Window window, Client *client);