From baa5d9ef07f21d5793f03b8abd872d6fcde58df3 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 18 Jan 2017 22:53:49 -0500 Subject: [PATCH] add BufferPane::clear() --- src/gui/BufferPane.cc | 6 ++++++ src/gui/BufferPane.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/gui/BufferPane.cc b/src/gui/BufferPane.cc index 43d853c..868b63c 100644 --- a/src/gui/BufferPane.cc +++ b/src/gui/BufferPane.cc @@ -749,3 +749,9 @@ void BufferPane::set_command_mode() set_show_status_bar(false); enter_insert_mode(Window::EnterInsertModeMode::START_OF_CHAR); } + +void BufferPane::clear() +{ + m_buffer->clear(); + *m_iterator = m_buffer->begin(); +} diff --git a/src/gui/BufferPane.h b/src/gui/BufferPane.h index fa547e0..fe58f55 100644 --- a/src/gui/BufferPane.h +++ b/src/gui/BufferPane.h @@ -34,6 +34,7 @@ public: { m_focused = focused; } + void clear(); protected: int effective_scroll_offset()