@@ -165,13 +165,13 @@ static void mateweather_dialog_create(MateWeatherDialog* dialog)
165165 GtkWidget * cond_apparent_lbl ;
166166 GtkWidget * cond_sunrise_lbl ;
167167 GtkWidget * cond_sunset_lbl ;
168- GtkWidget * cond_frame_alignment ;
168+ GtkWidget * cond_vbox ;
169169 GtkWidget * current_note_lbl ;
170170 GtkWidget * forecast_note_lbl ;
171171 GtkWidget * radar_note_lbl ;
172172 GtkWidget * radar_vbox ;
173173 GtkWidget * radar_link_btn ;
174- GtkWidget * radar_link_alignment ;
174+ GtkWidget * radar_link_box ;
175175 GtkWidget * forecast_hbox ;
176176 GtkWidget * ebox ;
177177 GtkWidget * scrolled_window ;
@@ -392,14 +392,16 @@ static void mateweather_dialog_create(MateWeatherDialog* dialog)
392392 gtk_label_set_justify (GTK_LABEL (priv -> cond_sunset ), GTK_JUSTIFY_LEFT );
393393 gtk_label_set_xalign (GTK_LABEL (priv -> cond_sunset ), 0.0 );
394394
395- cond_frame_alignment = gtk_alignment_new (0.5 , 0 , 1 , 0 );
396- gtk_widget_show (cond_frame_alignment );
397- gtk_box_pack_end (GTK_BOX (cond_hbox ), cond_frame_alignment , FALSE, FALSE, 0 );
398- gtk_container_set_border_width (GTK_CONTAINER (cond_frame_alignment ), 2 );
395+ cond_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL , 2 );
396+ gtk_widget_set_valign (cond_vbox , GTK_ALIGN_START );
397+ gtk_widget_set_vexpand (cond_vbox , TRUE);
398+ gtk_widget_show (cond_vbox );
399+ gtk_box_pack_end (GTK_BOX (cond_hbox ), cond_vbox , FALSE, FALSE, 0 );
400+ gtk_container_set_border_width (GTK_CONTAINER (cond_vbox ), 2 );
399401
400402 priv -> cond_image = gtk_image_new_from_icon_name ("stock-unknown" , GTK_ICON_SIZE_BUTTON );
401403 gtk_widget_show (priv -> cond_image );
402- gtk_container_add (GTK_CONTAINER (cond_frame_alignment ), priv -> cond_image );
404+ gtk_container_add (GTK_CONTAINER (cond_vbox ), priv -> cond_image );
403405
404406 current_note_lbl = gtk_label_new (_ ("Current Conditions" ));
405407 gtk_widget_show (current_note_lbl );
@@ -463,16 +465,18 @@ static void mateweather_dialog_create(MateWeatherDialog* dialog)
463465
464466 gtk_container_add (GTK_CONTAINER (ebox ), priv -> radar_image );
465467
466- radar_link_alignment = gtk_alignment_new (0.5 , 0.5 , 0 , 0 );
467- gtk_widget_show (radar_link_alignment );
468- gtk_box_pack_start (GTK_BOX (radar_vbox ), radar_link_alignment , FALSE, FALSE, 0 );
468+ radar_link_box = gtk_box_new (GTK_ORIENTATION_VERTICAL , 0 );
469+ gtk_widget_set_halign (radar_link_box , GTK_ALIGN_CENTER );
470+ gtk_widget_set_hexpand (radar_link_box , TRUE);
471+ gtk_widget_show (radar_link_box );
472+ gtk_box_pack_start (GTK_BOX (radar_vbox ), radar_link_box , FALSE, FALSE, 0 );
469473
470474 radar_link_btn = gtk_button_new_with_mnemonic (_ ("_Visit Weather.com" ));
471475 set_access_namedesc (radar_link_btn , _ ("Visit Weather.com" ), _ ("Click to Enter Weather.com" ));
472476 gtk_widget_set_size_request (radar_link_btn , 450 , -2 );
473477 gtk_widget_show (radar_link_btn );
474478 if (!g_settings_get_boolean (gw_applet -> settings , "use-custom-radar-url" ))
475- gtk_container_add (GTK_CONTAINER (radar_link_alignment ), radar_link_btn );
479+ gtk_container_add (GTK_CONTAINER (radar_link_box ), radar_link_btn );
476480
477481 g_signal_connect (G_OBJECT (radar_link_btn ), "clicked" ,
478482 G_CALLBACK (link_cb ), NULL );
0 commit comments