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:
parent
7c4176d868
commit
25c3026203
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue