Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal/gtk prefs_dlg.c print_prefs.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Mon, 8 May 2000 02:54:58 -0500 (CDT)
guy         2000/05/08 02:54:56 CDT

  Modified files:
    gtk                  prefs_dlg.c print_prefs.c 
  Log:
  Keep a pointer to the current "Preferences" window, if any - if not, the
  pointer is NULL - so that, instead of doing nothing if the user selects
  "Edit->Preferences" when there's already a "Preferences" dialog box
  open, we raise and de-iconify that window.
  
  Connect the preferences dialog box and any file selection dialog box
  opened from its Print tab, so that:
  
  	if the preferences dialog box goes away, so does the file
  	selection dialog box (as it no longer has a text widget into
  	which it can stuff the selected file name);
  
  	if the "File:" button is clicked when there's already a file
  	selection dialog box open, we just reactivate that existing
  	dialog box rather than popping up a new one.
  
  Catch the ESC key in the file selection dialog box popped up for the
  "File:" button in the Print tab of the Preferences dialog box, and make
  it cancel the file selection dialog box.
  
  Revision  Changes    Path
  1.10      +29 -3     ethereal/gtk/prefs_dlg.c
  1.5       +64 -2     ethereal/gtk/print_prefs.c