X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fgtkmisc.c;h=d3619e2d358a1493104911c9691d59d34db96617;hb=2eb952ca31aa13d1f6f429305fbb6f43a9a28c56;hp=bf2647fd038045aff833835c3f6bf18d7bf13236;hpb=49ff9f480e973060c0c7215868fae53db096ce2d;p=PuTTY.git diff --git a/unix/gtkmisc.c b/unix/gtkmisc.c index bf2647fd..d3619e2d 100644 --- a/unix/gtkmisc.c +++ b/unix/gtkmisc.c @@ -62,6 +62,8 @@ void align_label_left(GtkLabel *label) { #if GTK_CHECK_VERSION(3,16,0) gtk_label_set_xalign(label, 0.0); +#elif GTK_CHECK_VERSION(3,14,0) + gtk_widget_set_halign(GTK_WIDGET(label), GTK_ALIGN_START); #else gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0); #endif @@ -156,14 +158,15 @@ void our_dialog_set_action_area(GtkWindow *dlg, GtkWidget *w) /* GtkWindow is a GtkBin, hence contains exactly one child, which * here we always expect to be a vbox */ GtkBox *vbox = GTK_BOX(gtk_bin_get_child(GTK_BIN(dlg))); - - GtkWidget *sep = gtk_hseparator_new(); - gtk_box_pack_end(vbox, sep, FALSE, TRUE, 0); - gtk_widget_show(sep); + GtkWidget *sep; g_object_set(G_OBJECT(w), "margin", 8, (const char *)NULL); gtk_box_pack_end(vbox, w, FALSE, TRUE, 0); + sep = gtk_hseparator_new(); + gtk_box_pack_end(vbox, sep, FALSE, TRUE, 0); + gtk_widget_show(sep); + #endif }