diff options
author | Guy Harris <guy@alum.mit.edu> | 2001-03-24 02:07:22 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2001-03-24 02:07:22 +0000 |
commit | 58369df4ef1f56a235db207e4015db50a820341f (patch) | |
tree | 795482bf6ee9ef567486025ec8f27f6048aa46be /ui_util.h | |
parent | 8f43649bcbe72141d66fc69460b89fafb5627878 (diff) |
Give the code that computes protocol statistics a progress dialog box,
as, on a large capture, it could take a significant amount of time.
Let the user stop the computation and, if they do, don't pop up the
statistics dialog box.
Create a new header file declaring the routines to create, update, and
destroy progress dialog boxes; those routines' APIs don't depend on
GTK+, but others declared in "ui_util.h" do, and we don't want to oblige
a source file to depend on GTK+ headers unless it uses a GTK+ API or an
API that depends on GTK+.
svn path=/trunk/; revision=3179
Diffstat (limited to 'ui_util.h')
-rw-r--r-- | ui_util.h | 34 |
1 files changed, 1 insertions, 33 deletions
@@ -1,7 +1,7 @@ /* ui_util.h * Definitions for UI utility routines * - * $Id: ui_util.h,v 1.6 2000/07/07 07:01:28 guy Exp $ + * $Id: ui_util.h,v 1.7 2001/03/24 02:07:20 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -43,38 +43,6 @@ void reactivate_window(GtkWidget *); /* Destroy all popup packet windows. */ void destroy_packet_wins(void); -/* - * Progress (modal) dialog box routines. - */ - -struct progdlg; - -typedef struct progdlg progdlg_t; - -/* - * Create and pop up the progress dialog; allocate a "progdlg_t" - * and initialize it to contain all information the implementation - * needs in order to manipulate the dialog, and return a pointer to - * it. - * - * The first argument is the title to give the dialog box; the second - * argument is the string to put in the "stop this operation" button; - * the third argument is a pointer to a Boolean variable that will be - * set to TRUE if the user hits that button. - */ -progdlg_t *create_progress_dlg(const gchar *title, const gchar *stop_title, - gboolean *stop_flag); - -/* - * Set the percentage value of the progress bar. - */ -void update_progress_dlg(progdlg_t *dlg, gfloat percentage); - -/* - * Destroy the progress bar. - */ -void destroy_progress_dlg(progdlg_t *dlg); - #ifdef __cplusplus } #endif /* __cplusplus */ |