aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/Screen.hh')
-rw-r--r--src/Screen.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Screen.hh b/src/Screen.hh
index bf03ac6..c2e493b 100644
--- a/src/Screen.hh
+++ b/src/Screen.hh
@@ -217,6 +217,7 @@ public:
217 void buttonPressEvent(XButtonEvent &be); 217 void buttonPressEvent(XButtonEvent &be);
218 void notifyUngrabKeyboard(); 218 void notifyUngrabKeyboard();
219 219
220 void startTypeAheadFocus(std::list<WinClient *> &winlist, int opts);
220 void cycleFocus(int opts, bool reverse); 221 void cycleFocus(int opts, bool reverse);
221 222
222 FbTk::Menu *createMenu(const std::string &label); 223 FbTk::Menu *createMenu(const std::string &label);
@@ -485,7 +486,10 @@ private:
485 typedef std::map<Window, WinClient *> Groupables; 486 typedef std::map<Window, WinClient *> Groupables;
486 Groupables m_expecting_groups; 487 Groupables m_expecting_groups;
487 488
488 bool m_cycling; 489 bool m_cycling, m_typing_ahead;
490 int m_cycle_opts;
491 FbTk::TypeAhead<std::list<WinClient *>, WinClient *> m_type_ahead;
492 std::list<WinClient *> m_matches;
489 493
490 // Xinerama related private data 494 // Xinerama related private data
491 bool m_xinerama_avail; 495 bool m_xinerama_avail;