From 8aeb4cc651a8198ba5f92c4a66118f51b3deb1cb Mon Sep 17 00:00:00 2001 From: Melroy van den Berg Date: Wed, 17 Feb 2021 21:57:52 +0100 Subject: [PATCH] Add hide button to bottom bar --- src/mainwindow.cc | 5 +++++ src/mainwindow.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/mainwindow.cc b/src/mainwindow.cc index 52d4a45..3d45d67 100644 --- a/src/mainwindow.cc +++ b/src/mainwindow.cc @@ -91,8 +91,13 @@ MainWindow::MainWindow() m_scrolledWindow.add(m_draw); m_scrolledWindow.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); + // Search bar m_search.connect_entry(m_searchEntry); + m_exitBottomButton.set_relief(Gtk::RELIEF_NONE); + m_exitBottomButton.set_label("\u2716"); + m_exitBottomButton.signal_clicked().connect(sigc::mem_fun(m_hboxBottom, &Gtk::Box::hide)); m_hboxBottom.pack_start(m_searchEntry, false, false, 10); + m_hboxBottom.pack_end(m_exitBottomButton, false, false, 10); m_vbox.pack_start(m_scrolledWindow, true, true, 0); m_vbox.pack_end(m_hboxBottom, false, true, 6); diff --git a/src/mainwindow.h b/src/mainwindow.h index eda672e..6973172 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -62,6 +62,7 @@ protected: Gtk::Image refreshIcon; Gtk::Image homeIcon; Gtk::ScrolledWindow m_scrolledWindow; + Gtk::Button m_exitBottomButton; private: File m_file;