From bd9e5f03f492de9c1f7eec4b15a5c7c1381af638 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Mon, 27 Oct 2014 21:24:48 +0100 Subject: [PATCH] [DEV] feature hide buffer list when number of buffer <= 1 --- sources/appl/Gui/BufferView.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sources/appl/Gui/BufferView.cpp b/sources/appl/Gui/BufferView.cpp index bb05ba5..3ed93da 100644 --- a/sources/appl/Gui/BufferView.cpp +++ b/sources/appl/Gui/BufferView.cpp @@ -50,6 +50,7 @@ BufferView::BufferView() : m_colorBackgroundSelect = m_paintingProperties->request("backgroungSelected"); m_colorTextNormal = m_paintingProperties->request("textNormal"); m_colorTextModify = m_paintingProperties->request("textModify"); + hide(); } void BufferView::init() { @@ -101,6 +102,11 @@ void BufferView::onCallbackNewBuffer(const std::string& _value) { } else { insertAlphabetic(tmp); } + if (m_list.size() <= 1) { + hide(); + } else { + show(); + } markToRedraw(); } @@ -147,6 +153,11 @@ void BufferView::onCallbackBufferRemoved(const std::shared_ptr& _b ++it; } } + if (m_list.size() <= 1) { + hide(); + } else { + show(); + } markToRedraw(); } void BufferView::onCallbackIsSave() {