diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-04-04 18:50:00 +0200 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-04-04 18:50:00 +0200 |
| commit | f540566b1b4565f9306101c67fa51776ff7dc0dc (patch) | |
| tree | 32a3ea1e476cfb8b8572a6460645b5c7f937681a /src/display_buffer.cc | |
| parent | 6ffdfd77353748f855b1528cdc6ca44b7154bfe3 (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.cc | 8 |
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(); |
