]> Dogcows Code - chaz/openbox/blobdiff - util/epist/epist.hh
check to make sure the workspaces is > 0 not != 0
[chaz/openbox] / util / epist / epist.hh
index ceaebdfa997c9e2fb41b9918a543239905c327a8..049a672c8ed71848ee545c84731801de6b455c31 100644 (file)
@@ -51,12 +51,17 @@ private:
   typedef WindowLookup::value_type WindowLookupPair;
   WindowLookup    _windows;
 
-  ActionList _actions;
+  ActionList      _actions;
   
   virtual void process_event(XEvent *e);
   virtual bool handleSignal(int sig);
 
   void activateGrabs();
+  void addAction(Action::ActionType act, unsigned int modifiers,
+                 std::string key, int number = 0);
+  void addAction(Action::ActionType act, unsigned int modifiers,
+                 std::string key, std::string str);
+
 public:
   epist(char **argv, char *display_name, char *rc_file);
   virtual ~epist();
@@ -67,6 +72,11 @@ public:
   void removeWindow(XWindow *window);
   XWindow *findWindow(Window window) const;
 
+  void getLockModifiers(int &numlockMask, int &scrolllockMask) const {
+    numlockMask = NumLockMask;
+    scrolllockMask = ScrollLockMask;
+  }
+  
   const ActionList &actions(void) { return _actions; }
 };
 
This page took 0.022898 seconds and 4 git commands to generate.