diff -r 02c95df91de1 -r 4918f9132552 ui/gtk/headerbar.c --- a/ui/gtk/headerbar.c Mon Sep 23 23:22:27 2024 +0200 +++ b/ui/gtk/headerbar.c Thu Sep 26 22:43:13 2024 +0200 @@ -43,11 +43,14 @@ #define UI_HEADERBAR_CAST(h) GTK_HEADER_BAR(h) #define UI_HEADERBAR_PACK_START(h, w) gtk_header_bar_pack_start(GTK_HEADER_BAR(h), w) #define UI_HEADERBAR_PACK_END(h, w) gtk_header_bar_pack_end(GTK_HEADER_BAR(h), w) +#if GTK_MAJOR_VERSION >= 4 #define UI_HEADERBAR_SET_TITLE_WIDGET(h, w) gtk_header_bar_set_title_widget(GTK_HEADER_BAR(h), w) +#else +#define UI_HEADERBAR_SET_TITLE_WIDGET(h, w) gtk_header_bar_set_custom_title(GTK_HEADER_BAR(h), w) +#endif #endif void ui_fill_headerbar(UiObject *obj, GtkWidget *headerbar) { - CxMap *items = uic_get_toolbar_items(); CxList *left_defaults = uic_get_toolbar_defaults(UI_TOOLBAR_LEFT); CxList *center_defaults = uic_get_toolbar_defaults(UI_TOOLBAR_CENTER); CxList *right_defaults = uic_get_toolbar_defaults(UI_TOOLBAR_RIGHT); @@ -86,7 +89,7 @@ #if GTK_MAJOR_VERSION >= 4 gtk_box_append(GTK_BOX(box), item); #else - gtk_box_pack_start(GTK_BOX(box), item, 0, 0, 0) + gtk_box_pack_start(GTK_BOX(box), item, 0, 0, 0); #endif break; }