<URL: http://bugs.freeciv.org/Ticket/Display.html?id=8737 >
I use freeciv with german locale. The problem described here can make
the unit info panel resize itself by > 3 cm. On my 650 MHz Athlon this
takes 3 - 5 _seconds_ .
The problem not only shows when switching between units but also when
moving _one_ unit using the keyboard.
Consider moving a unit from a plains tile with a road on it to an
irrigated (plains) tile with railroad and a fortification:
In german this is (move from tile with):
(to tile with)
I have made this little patch (as appended) against freeciv svn trunk
to help myself.
It works in most cases by setting a minimum and a default character
count per line for unit_info_label and allowing line wraps.
Misfortunately the latter introduces vertical resizes again. I haven't
had the time to look for a solution of that problem.
Or maybe you know such a solution...
--- client/gui-gtk-2.0/gui_main.c (revision 14138)
+++ client/gui-gtk-2.0/gui_main.c (working copy)
@@ -1147,6 +1147,9 @@
gtk_box_pack_start(GTK_BOX(avbox), unit_info_frame, FALSE, FALSE, 0);
unit_info_label = gtk_label_new("\n\n\n");
box = gtk_hbox_new(FALSE,0);
Freeciv-dev mailing list