+ inline otk::TimerQueueManager *timerManager() { return &_timermanager; }
+
+ //! Returns the otk::Property instance for the window manager
+ inline const otk::Property *property() const { return _property; }
+
+ //! Returns the Actions instance for the window manager
+ inline Actions *actions() const { return _actions; }
+
+ //! Returns the Bindings instance for the window manager
+ inline Bindings *bindings() const { return _bindings; }
+
+ //! Returns a managed screen
+ inline Screen *screen(int num) {
+ assert(num >= 0); assert(num < (signed)_screens.size());
+ if (num >= screenCount())
+ return NULL;
+ return _screens[num];
+ }
+
+ //! Returns the number of managed screens
+ inline int screenCount() const {
+ return (signed)_screens.size();
+ }