summaryrefslogtreecommitdiff
path: root/src/window.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2011-09-28 20:54:11 +0000
committerMaxime Coste <frrrwww@gmail.com>2011-09-28 20:54:11 +0000
commitba2800ddacf69f3f9cc8389b1f1aa415cdd3fac1 (patch)
tree784dcba32110ed847fe9291dea8da04aed134a7b /src/window.hh
parent7746c78cccef6cb35e193c85182a496b33bb0c7a (diff)
Window: refactor DisplayBuffer generation
Diffstat (limited to 'src/window.hh')
-rw-r--r--src/window.hh5
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