use separated class files, use hpp header extension, update include model

This commit is contained in:
yggverse 2024-08-10 17:57:15 +03:00
parent 9b6dceddd8
commit 0f96ff851e
15 changed files with 235 additions and 145 deletions

View file

@ -1,4 +1,5 @@
#include "browser.h"
#include "browser.hpp"
#include "browser/header.hpp"
using namespace app;
@ -14,46 +15,6 @@ Browser::Browser()
);
set_titlebar(
* new Header()
);
}
Browser::Header::Header()
{
set_show_title_buttons(
SHOW_TITLE_BUTTONS
);
pack_start(
* new Menu()
);
pack_start(
* new Tab()
);
}
Browser::Header::Menu::Menu()
{
set_tooltip_text(
TOOLTIP
);
}
Browser::Header::Tab::Tab()
{
set_tooltip_text(
TOOLTIP
);
set_icon_name(
ICON
);
}
Browser::Container::Container()
{
set_scrollable(
SCROLLABLE
* new browser::Header()
);
}