X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=gtk.c;h=74b48c1a21e53ffffa4807acb2e2e13e2d8ad46b;hb=3ce69e84cad15844282d691fa03e711c5353c05e;hp=a8416b0c5cb9f9c76197fb71fa84f15733795669;hpb=b33b83429f043c79f3562a22a192ab34d2d3fcca;p=sgt-puzzles.git diff --git a/gtk.c b/gtk.c index a8416b0..74b48c1 100644 --- a/gtk.c +++ b/gtk.c @@ -1398,6 +1398,13 @@ static void align_label(GtkLabel *label, double x, double y) #if GTK_CHECK_VERSION(3,16,0) gtk_label_set_xalign(label, x); gtk_label_set_yalign(label, y); +#elif GTK_CHECK_VERSION(3,14,0) + gtk_widget_set_halign(GTK_WIDGET(label), + x == 0 ? GTK_ALIGN_START : + x == 1 ? GTK_ALIGN_END : GTK_ALIGN_CENTER); + gtk_widget_set_valign(GTK_WIDGET(label), + y == 0 ? GTK_ALIGN_START : + y == 1 ? GTK_ALIGN_END : GTK_ALIGN_CENTER); #else gtk_misc_set_alignment(GTK_MISC(label), x, y); #endif