// // Created by selim on 11.05.2022. // #include "HeaderBar.h" #include namespace gtkpp { HeaderBar::HeaderBar() : Widget() { _widget = adw_header_bar_new(); } HeaderBar::HeaderBar(const std::string &title): HeaderBar() { setTitle(title); } void HeaderBar::setTitle(const std::string& title) { adw_header_bar_set_title_widget(ADW_HEADER_BAR(_widget), gtk_label_new(title.c_str())); } void HeaderBar::showEndButtons(bool show) { adw_header_bar_set_show_end_title_buttons(ADW_HEADER_BAR(_widget), show); } void HeaderBar::packStart(const Widget &widget) { adw_header_bar_pack_start(ADW_HEADER_BAR(_widget), widget.gobj()); } }