Browse Source

fix init browser container

CPP-GTK4
yggverse 3 months ago
parent
commit
8fd7e1eec1
  1. 16
      src/app/browser.cpp
  2. 3
      src/app/browser.h
  3. 17
      src/app/browser/container.cpp

16
src/app/browser.cpp

@ -24,7 +24,7 @@ namespace app @@ -24,7 +24,7 @@ namespace app
Browser::HEIGHT
);
// Init components
// Init header
this->header = new browser::Header(
this
);
@ -38,6 +38,20 @@ namespace app @@ -38,6 +38,20 @@ namespace app
)
);
// Init container
this->container = new browser::Container(
this
);
gtk_window_set_child(
GTK_WINDOW(
this->gtk
),
GTK_WIDGET(
this->container->gtk
)
);
// Render
gtk_widget_show(
GTK_WIDGET(

3
src/app/browser.h

@ -6,12 +6,14 @@ @@ -6,12 +6,14 @@
// Requirements
#include "browser/header.h"
#include "browser/container.h"
namespace app
{
namespace browser
{
class Header;
class Container;
}
class Browser
@ -26,6 +28,7 @@ namespace app @@ -26,6 +28,7 @@ namespace app
// Requirements
browser::Header *header;
browser::Container *container;
// Defaults
const guint WIDTH = 640;

17
src/app/browser/container.cpp

@ -14,13 +14,7 @@ namespace app @@ -14,13 +14,7 @@ namespace app
Container::SPACING
);
gtk_widget_show(
GTK_WIDGET(
this->gtk
)
);
// Init tab
// Init tabs component
this->tab = new container::Tab(
this
);
@ -30,7 +24,14 @@ namespace app @@ -30,7 +24,14 @@ namespace app
this->gtk
),
GTK_WIDGET(
this->tab
this->tab->gtk
)
);
// Render
gtk_widget_show(
GTK_WIDGET(
this->gtk
)
);
}

Loading…
Cancel
Save