ui/gtk/headerbar.c

branch
newapi
changeset 310
4918f9132552
parent 309
02c95df91de1
--- 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;
         }

mercurial