Has anyone else noticed that the CLS time column is not wide enough for
the contents when you start a new capture when using the date+time or
just time? Adjusting the time precision fixes it. Opening a new
capture file does not have this problem. I'm seeing this on Ethereal
0.99.0 and Wireshark SVN on Windows and Unix.
I've traced the problem down to gtk/packet_list.c line 477:
gtk_widget_modify_font(packet_list, font);
If you place a printf before and after it to display the string
pango_font_description_to_string(packet_list->style->font_desc), it
remains unchanged from the GTK default of Sans 10. Font is Monospace 10
(proven with a similar printf statement).
This appears to be causing the width of the CLS time column to be
calculated with the wrong font (Sans 10) instead of Monospace 10.
A work-around is to modify the font in the GtkWidget packet_list
directly:
packet_list->style->font_desc = font;
Anyone have an idea why this is happening? This is the closest message
I've found in the gtk-list archives describing this issue:
http://mail.gnome.org/archives/gtk-app-devel-list/2002-July/msg00090.html
Thanks,
Steve