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

_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to