Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/gtk compat_macros.h gui_prefs.c main.c main.
ulfl 2004/01/20 12:47:25 CST
Modified files:
gtk compat_macros.h gui_prefs.c main.c main.h
menu.c recent.c recent.h toolbar.c
Log:
a.) saving GTK1 and GTK2 fontnames in different preference setting, to prevent problems when switching between GTK1 and GTK2 ethereal versions
b.) added new feature "Edit->Go To First Packet" "Edit->Go To Last Packet" with corresponding menu and toolbar items
c.) added new feature "View->Zoom In" / "View->Zoom Out" / View->Normal Size" with corresponding menu and toolbar items
This feature will act as a "size offset" to the current fontsize, so that the packet list/tree view/... will have a larger/smaller font size.
The value is stored inside the recent file.
d.) Win32 only: Try to get the win32 system font and fontsize at program startup and show the menus/dialogs and such with the same font and fontsize like other win32 windows.
This makes the program make a *lot* more feel like a normal win32 program.
Revision Changes Path
1.10 +13 -7 ethereal/gtk/compat_macros.h
1.55 +12 -56 ethereal/gtk/gui_prefs.c
1.363 +415 -13 ethereal/gtk/main.c
1.37 +8 -2 ethereal/gtk/main.h
1.140 +12 -1 ethereal/gtk/menu.c
1.5 +12 -3 ethereal/gtk/recent.c
1.3 +3 -1 ethereal/gtk/recent.h
1.23 +32 -2 ethereal/gtk/toolbar.c