make children widgets managed

This commit is contained in:
yggverse 2024-09-02 16:25:31 +03:00
parent 75aaa6e717
commit 02b0b42b6b
14 changed files with 25 additions and 77 deletions

View file

@ -13,34 +13,27 @@ Header::Header()
);
// Init menu
headerMenu = new header::Menu();
headerMenu = Gtk::make_managed<header::Menu>();
pack_start(
* headerMenu
);
// Init tab
headerTab = new header::Tab();
headerTab = Gtk::make_managed<header::Tab>();
pack_start(
* headerTab
);
// Init main widget
headerMain = new header::Main();
headerMain = Gtk::make_managed<header::Main>();
set_title_widget(
* headerMain
);
}
Header::~Header()
{
delete headerMain;
delete headerMenu;
delete headerTab;
}
void Header::set_title(
const Glib::ustring & VALUE
) {