aboutsummaryrefslogtreecommitdiff
path: root/src/Keys.hh
diff options
context:
space:
mode:
authormarkt <markt>2006-12-19 18:08:33 (GMT)
committermarkt <markt>2006-12-19 18:08:33 (GMT)
commit144091995610ea1b562e96d5e55c99659034bd55 (patch)
treed51a51b509c8f4fe1260584c76d40b83fc4a9d66 /src/Keys.hh
parent83b9e392933ca882ff89140a9a7f93df8df512e6 (diff)
downloadfluxbox-144091995610ea1b562e96d5e55c99659034bd55.zip
fluxbox-144091995610ea1b562e96d5e55c99659034bd55.tar.bz2
Change to data structure for keybindings, ungrab and grab keys when switching
keymodes instead of deciding whether we need it and repeating the key.
Diffstat (limited to 'src/Keys.hh')
-rw-r--r--src/Keys.hh11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/Keys.hh b/src/Keys.hh
index 6b393e7..8e919b3 100644
--- a/src/Keys.hh
+++ b/src/Keys.hh
@@ -116,18 +116,13 @@ private:
116 keylist_t keylist; 116 keylist_t keylist;
117 }; 117 };
118 118
119 /** 119 void setKeyMode(t_key *keyMode);
120 merge two linked list
121 @return true on success, else false
122 */
123 bool mergeTree(t_key *newtree, t_key *basetree=0);
124 120
125 typedef std::map<std::string, keylist_t *> keyspace_t; 121 typedef std::map<std::string, t_key *> keyspace_t;
126 keylist_t *m_keylist; 122 t_key *m_keylist;
127 keyspace_t m_map; 123 keyspace_t m_map;
128 124
129 Display *m_display; ///< display connection 125 Display *m_display; ///< display connection
130 unsigned int m_current_line;
131}; 126};
132 127
133#endif // KEYS_HH 128#endif // KEYS_HH