]> Dogcows Code - chaz/openbox/blobdiff - src/openbox.hh
allow "event bindings" via ebind() for new windows/window enter/leave
[chaz/openbox] / src / openbox.hh
index d64068f14a9f88dec74d09087140fd0c20c40246..a141ae2b3f5ba1603a5678bfb8357bc3a7b0abeb 100644 (file)
@@ -6,10 +6,6 @@
   @brief The main class for the Openbox window manager
 */
 
-/*
-  cuz girls look soooo goood.. on the end of my DICK
-*/
-
 extern "C" {
 #include <X11/Xlib.h>
 }
@@ -137,9 +133,6 @@ private:
   //! When set to true, the Openbox::eventLoop function will stop and return
   bool _doshutdown;
 
-  //! The configuration of the application. TEMPORARY
-  otk::Configuration _config;
-
   //! The client with input focus
   /*!
     Updated by the clients themselves.
@@ -188,7 +181,10 @@ public:
   //! Returns the otk::OBProperty instance for the window manager
   inline const otk::OBProperty *property() const { return _property; }
 
-  //! Returns the OBBinding instance for the window manager
+  //! Returns the OBActions instance for the window manager
+  inline OBActions *actions() const { return _actions; }
+
+  //! Returns the OBBindings instance for the window manager
   inline OBBindings *bindings() const { return _bindings; }
 
   //! Returns a managed screen
@@ -244,6 +240,9 @@ public:
     manager can be destroyed.
   */
   inline void shutdown() { _doshutdown = true; }
+
+  //! Executes a command on a screen
+  void execute(int screen, const std::string &bin);
 };
 
 }
This page took 0.02061 seconds and 4 git commands to generate.