diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2011-09-28 20:54:11 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2011-09-28 20:54:11 +0000 |
| commit | ba2800ddacf69f3f9cc8389b1f1aa415cdd3fac1 (patch) | |
| tree | 784dcba32110ed847fe9291dea8da04aed134a7b /src/window.hh | |
| parent | 7746c78cccef6cb35e193c85182a496b33bb0c7a (diff) | |
Window: refactor DisplayBuffer generation
Diffstat (limited to 'src/window.hh')
| -rw-r--r-- | src/window.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/window.hh b/src/window.hh index db244db4..cba50167 100644 --- a/src/window.hh +++ b/src/window.hh @@ -102,12 +102,17 @@ private: friend class IncrementalInserter; IncrementalInserter* m_current_inserter; + friend class HighlightSelections; + SelectMode m_select_mode; Buffer& m_buffer; BufferCoord m_position; WindowCoord m_dimensions; SelectionList m_selections; DisplayBuffer m_display_buffer; + + typedef std::vector<std::function<void (DisplayBuffer&)>> FilterList; + FilterList m_filters; }; class IncrementalInserter |
