init header menu

This commit is contained in:
yggverse 2024-08-05 05:56:45 +03:00
parent d6fc439908
commit f6e855e4b2
5 changed files with 74 additions and 1 deletions

View file

@ -8,6 +8,9 @@ namespace app
Header::Header(
Browser *browser
) {
// Init dependencies
this->browser = browser;
// Init GTK
this->gtk = gtk_header_bar_new();
@ -18,6 +21,15 @@ namespace app
Header::SHOW_TITLE_BUTTONS
);
// Init title widget
gtk_header_bar_set_title_widget(
GTK_HEADER_BAR(
this->gtk
),
(new Menu(this->browser))->gtk // @TODO
);
// Render
gtk_widget_show(
GTK_WIDGET(
this->gtk