From 89a449c2ab9d736c1f03c78b745e814424e01360 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 7 Nov 2020 09:30:53 -0500 Subject: Initial commit --- header.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 header.h (limited to 'header.h') diff --git a/header.h b/header.h new file mode 100644 index 0000000..fd88fe5 --- /dev/null +++ b/header.h @@ -0,0 +1,31 @@ +#pragma once +#include + +class Mods; +class ReaderView; + +class Header : public Gtk::HeaderBar +{ +public: + Header(ReaderView *reader, Gtk::Window *window); + virtual ~Header(); + + void updateButtons(void); + void updateMenus(void); + ReaderView *reader; + void showMods(void); + void showText(void); + +protected: + //Buttons + Gtk::Button back; + Gtk::Button forward; + Gtk::MenuButton book; + Gtk::MenuButton menu; + //Menus + Gtk::PopoverMenu bookMenu; + Gtk::PopoverMenu menuMenu; + + Mods *mods; + Gtk::Window *window; +}; -- cgit v1.2.3