init header bar menu

This commit is contained in:
yggverse 2024-08-05 06:41:10 +03:00
parent bd05d81a3a
commit 199198c714
2 changed files with 26 additions and 0 deletions

View File

@ -10,12 +10,30 @@ namespace app
Bar::Bar(
Header *header
) {
// Init dependencies
this->header = header;
// Init GTK
this->gtk = gtk_box_new(
GTK_ORIENTATION_HORIZONTAL,
Bar::SPACING
);
// Init menu
this->menu = new Menu(
this->header->browser
);
gtk_box_append(
GTK_BOX(
this->gtk
),
GTK_WIDGET(
this->menu->gtk
)
);
// Render
gtk_widget_show(
GTK_WIDGET(
this->gtk

View File

@ -4,12 +4,17 @@
// Dependencies
#include "../header.h"
// Requirements
#include "../menu.h"
namespace app
{
namespace browser
{
class Header;
class Menu;
namespace header
{
class Bar
@ -25,6 +30,9 @@ namespace app
// Dependencies
Header *header;
// Requirements
Menu *menu;
Bar(
Header *header
);