X-Git-Url: http://pileus.org/git/?p=aweather;a=blobdiff_plain;f=src%2Fplugins%2Fradar.c;h=2c40b9eaa05ca66bf660196a274154ffcd4deebb;hp=1edf4259380fe8f45a698f748a16137a9631f3e1;hb=9e734911e96ae83b0f41afa5073d5313bc197d96;hpb=7c1875120499d15fd82d9ed49f934734852bb9c3 diff --git a/src/plugins/radar.c b/src/plugins/radar.c index 1edf425..2c40b9e 100644 --- a/src/plugins/radar.c +++ b/src/plugins/radar.c @@ -30,6 +30,8 @@ #include "level2.h" #include "../aweather-location.h" +#include "compat.h" + static void aweather_bin_set_child(GtkBin *bin, GtkWidget *new) { GtkWidget *old = gtk_bin_get_child(bin); @@ -123,9 +125,10 @@ gboolean _site_update_end(gpointer _site) g_warning("RadarSite: update_end - %s", site->message); const char *fmt = "http://forecast.weather.gov/product.php?site=NWS&product=FTM&format=TXT&issuedby=%s"; char *uri = g_strdup_printf(fmt, site->city->code+1); - GtkWidget *box = gtk_vbox_new(TRUE, 0); + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); GtkWidget *msg = gtk_label_new(site->message); GtkWidget *btn = gtk_link_button_new_with_label(uri, "View Radar Status"); + gtk_box_set_homogeneous(GTK_BOX(box), TRUE); gtk_box_pack_start(GTK_BOX(box), msg, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); aweather_bin_set_child(GTK_BIN(site->config), box);