summaryrefslogtreecommitdiff
path: root/src/display_buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-04-04 18:50:00 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-04-04 18:50:00 +0200
commitf540566b1b4565f9306101c67fa51776ff7dc0dc (patch)
tree32a3ea1e476cfb8b8572a6460645b5c7f937681a /src/display_buffer.cc
parent6ffdfd77353748f855b1528cdc6ca44b7154bfe3 (diff)
UserInterface: status line messages are now DisplayLines
This add color support for the status line
Diffstat (limited to 'src/display_buffer.cc')
-rw-r--r--src/display_buffer.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/display_buffer.cc b/src/display_buffer.cc
index d9ab9609..f518ab50 100644
--- a/src/display_buffer.cc
+++ b/src/display_buffer.cc
@@ -42,6 +42,14 @@ void DisplayLine::optimize()
}
}
+CharCount DisplayLine::length() const
+{
+ CharCount len = 0;
+ for (auto& atom : m_atoms)
+ len += atom.content.length();
+ return len;
+}
+
void DisplayBuffer::compute_range()
{
m_range.first = BufferIterator();