Author: cazfi
Date: Sat Dec 20 04:38:15 2014
New Revision: 27353

URL: http://svn.gna.org/viewcvs/freeciv?rev=27353&view=rev
Log:
Set minimum height for gtk3-client citydlg present and supported unit lists
even if they are empty.

Reported by Jacob Nevins <jtn>

See bug #20772

Modified:
    trunk/client/gui-gtk-3.0/citydlg.c

Modified: trunk/client/gui-gtk-3.0/citydlg.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-gtk-3.0/citydlg.c?rev=27353&r1=27352&r2=27353&view=diff
==============================================================================
--- trunk/client/gui-gtk-3.0/citydlg.c  (original)
+++ trunk/client/gui-gtk-3.0/citydlg.c  Sat Dec 20 04:38:15 2014
@@ -797,7 +797,7 @@
   GtkListStore *production_store;
   /* TRANS: Overview tab in city dialog */
   const char *tab_title = _("_Overview");
-  int unit_height = tileset_tile_height(tileset) * 3 / 2;
+  int unit_height = tileset_unit_height(tileset);
 
   /* main page */
   page = gtk_grid_new();
@@ -951,8 +951,6 @@
   /* supported units */
   sw = gtk_scrolled_window_new(NULL, NULL);
   gtk_widget_set_hexpand(sw, TRUE);
-  gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(sw),
-                                             unit_height);
   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw),
                                  GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
   gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw),
@@ -963,6 +961,7 @@
 
   table = gtk_grid_new();
   gtk_grid_set_column_spacing(GTK_GRID(table), 2);
+  gtk_widget_set_size_request(table, -1, unit_height);
   gtk_container_add(GTK_CONTAINER(sw), table);
 
   gtk_container_set_focus_hadjustment(GTK_CONTAINER(table),
@@ -976,8 +975,6 @@
   /* present units */
   sw = gtk_scrolled_window_new(NULL, NULL);
   gtk_widget_set_hexpand(sw, TRUE);
-  gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(sw),
-                                             unit_height);
   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw),
                                  GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
   gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw),
@@ -986,6 +983,7 @@
 
   table = gtk_grid_new();
   gtk_grid_set_column_spacing(GTK_GRID(table), 2);
+  gtk_widget_set_size_request(table, -1, unit_height);
   gtk_container_add(GTK_CONTAINER(sw), table);
 
   gtk_container_set_focus_hadjustment(GTK_CONTAINER(table),


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to