diff --git a/XeRelease_Gtkmm3/MyWin.hh b/XeRelease_Gtkmm3/MyWin.hh new file mode 100644 index 0000000..75c1bb9 --- /dev/null +++ b/XeRelease_Gtkmm3/MyWin.hh @@ -0,0 +1,31 @@ +#pragma once + +#include + +class MyWin : public Gtk::ApplicationWindow{ +public: + MyWin(); +private: + //Child Widgets + Glib::RefPtr menu_builder; + + //Main window + Gtk::Image background; + Gtk::Overlay overlay; + Gtk::Box btn_box; + Gtk::ComboBoxText combo; + Gtk::Button btn_ver; + + //TitleBar and menu + Gtk::HeaderBar header; + Gtk::MenuButton menubtn; + Gtk::PopoverMenu popover; + void titlebar_init(); + + //Backgrounds + void background1(); + void background2(); + + //Signal Handlers + void about_dialog(); +}; \ No newline at end of file