Make the "start_time" argument to "delayed_create_progress_dlg()" a

pointer to const, to emphasize that it does *not* modify the time
pointed to by the argument.

Make the initial delay for delayed progress bars 1/10 second rather than
1/2 second, as a 1/2 second delay is noticeable, especially when loading
a file for the first time (as the main window looks a bit blank).  Even
at 1/10 second you can still notice it, but it's not *as* noticeable.

svn path=/trunk/; revision=6118
This commit is contained in:
Guy Harris 2002-08-28 22:28:43 +00:00
parent 7c4176d868
commit 25c3026203
2 changed files with 7 additions and 7 deletions

View File

@ -1,7 +1,7 @@
/* progress_dlg.c
* Routines for progress-bar (modal) dialog
*
* $Id: progress_dlg.c,v 1.13 2002/08/28 21:03:49 jmayer Exp $
* $Id: progress_dlg.c,v 1.14 2002/08/28 22:28:43 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@ -219,15 +219,15 @@ create_progress_dlg(const gchar *task_title, const gchar *item_title, const gcha
progdlg_t *
delayed_create_progress_dlg(const gchar *task_title, const gchar *item_title,
const gchar *stop_title, gboolean *stop_flag,
GTimeVal *start_time, gfloat progress)
const gchar *stop_title, gboolean *stop_flag,
const GTimeVal *start_time, gfloat progress)
{
GTimeVal time_now;
gfloat delta_time;
gfloat min_display;
progdlg_t *dlg;
progdlg_t *dlg;
#define INIT_DELAY 0.5 * 1e6
#define INIT_DELAY 0.1 * 1e6
#define MIN_DISPLAY_DEFAULT 2.0 * 1e6
/* Create a progress dialog, but only if it's not likely to disappear

View File

@ -1,7 +1,7 @@
/* progress_dlg.h
* Definitions for progress dialog box routines
*
* $Id: progress_dlg.h,v 1.4 2002/08/28 21:00:41 jmayer Exp $
* $Id: progress_dlg.h,v 1.5 2002/08/28 22:28:42 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@ -58,7 +58,7 @@ progdlg_t *create_progress_dlg(const gchar *task_title, const gchar *item_title,
*/
progdlg_t *
delayed_create_progress_dlg(const gchar *task_title, const gchar *item_title,
const gchar *stop_title, gboolean *stop_flag, GTimeVal *start_time,
const gchar *stop_title, gboolean *stop_flag, const GTimeVal *start_time,
gfloat progress);
/*