wireshark/gtk
Guy Harris 9e42b3a4ed Remove the progress bar from the status line, and, instead, for any
potentially long-running operation that has a progress indicator, pop up
a modal dialog box with

	an indication of what is being done;

	a progress bar;

	a "Cancel" button to stop the operation.

This:

	leaves more room on the status line for a filter expression;

	provides a mechanism to allow the user to cancel long-running
	operations (although the way we do so may not back out of them
	as nicely as the user might like, if it's not obvious what the
	"right" way is or if the "right" way is difficult to implement
	or involves doing as much work as letting the operation
	continue);

	means that, because the dialog box is modal, we don't have to
	worry about the user performing arbitrary UI operations out from
	under the operation and changing arbitrary bits of state being
	used by that operation.

svn path=/trunk/; revision=2103
2000-07-03 08:36:52 +00:00
..
.cvsignore avoid mistakingly commit dynamically generated files, like "Makefile". 1999-10-15 04:40:28 +00:00
Makefile.am Remove the progress bar from the status line, and, instead, for any 2000-07-03 08:36:52 +00:00
Makefile.nmake Graham Bloice's Win32 Makefile changes to build in batch mode (gets rid 2000-05-29 20:11:41 +00:00
capture_dlg.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
capture_dlg.h More shuffling of GTK-related routines to gtk subdirectory. 1999-09-09 03:32:03 +00:00
color_dlg.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
color_dlg.h Split the color manipulation stuff into "color_dlg.[ch]", containing the 2000-02-12 08:31:49 +00:00
colors.c Remove some unnecessary includes from "gtk/color_dlg.c" and 2000-02-12 08:42:28 +00:00
colors.h Split the color manipulation stuff into "color_dlg.[ch]", containing the 2000-02-12 08:31:49 +00:00
column_prefs.c Move the code in "column.c" that implements the column preferences tab 2000-01-10 01:44:00 +00:00
column_prefs.h Move the code in "column.c" that implements the column preferences tab 2000-01-10 01:44:00 +00:00
display_opts.c Pull the code to fetch display options from the display options dialog 2000-06-27 05:18:44 +00:00
display_opts.h Move display.[ch] --> gtk/display_opts.[ch] 1999-10-18 12:48:14 +00:00
dlg_utils.c Don't duplicate the "gtk_radio_button_new_with_label()" and 2000-05-26 07:32:56 +00:00
dlg_utils.h Add functions to create buttons whose labels specify mnemonics, i.e. 2000-05-08 04:23:46 +00:00
file_dlg.c Add routines to Wiretap to allow a client of Wiretap to get: 2000-06-27 07:13:42 +00:00
file_dlg.h Move the declarations of the routines in "gtk/file_dlg.c" out of 2000-02-12 06:58:42 +00:00
filter_prefs.c Split "filter_dialog_cb()" into "filter_dialog_cb()", which pops up a 2000-04-01 12:03:42 +00:00
filter_prefs.h Split "filter_dialog_cb()" into "filter_dialog_cb()", which pops up a 2000-04-01 12:03:42 +00:00
find_dlg.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
find_dlg.h Add a "Find Frame" menu item under "Display"; it lets you use a display 1999-11-06 06:28:07 +00:00
goto_dlg.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
goto_dlg.h Add a "Go To Frame" menu item, which lets you go to a frame by frame 1999-11-08 01:03:40 +00:00
gtkclist.c Incorporate the GTK+ 1.2.8 version of "gtkclist.c" (which includes all 2000-05-26 07:47:47 +00:00
gtkclist.h Incorporate the GTK+ 1.2.8 version of "gtkclist.c" (which includes all 2000-05-26 07:47:47 +00:00
gtkglobals.h Remove the progress bar from the status line, and, instead, for any 2000-07-03 08:36:52 +00:00
gui_prefs.c Jeff Foster's changes, with my additions, to allow the user to pop up a 2000-02-29 06:24:41 +00:00
gui_prefs.h Add a new page to the Preferences notebook: a GUI page. The sole 1999-12-16 06:20:18 +00:00
keys.h Jerry Talkington's changes to support, in the packet list and protocol 2000-01-18 08:38:18 +00:00
main.c Remove the progress bar from the status line, and, instead, for any 2000-07-03 08:36:52 +00:00
main.h Add "Resolve Name" item in detailed tree popup. 2000-02-20 14:52:28 +00:00
menu.c Put in a comment to note what we'd do if we ever wanted to make the 2000-05-02 07:44:37 +00:00
menu.h Define "popup_menu_object" only in "gtk/menu.c", and just declare it as 2000-04-06 06:52:10 +00:00
packet_win.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
packet_win.h Use GtkScrolledWindows to add scrollbars to the hex/ASCII panes and to 2000-03-02 07:05:57 +00:00
plugins_dlg.c Code changes, but not Makefile changes, for enabling plugins for Win32. 2000-02-07 17:08:27 +00:00
prefs_dlg.c Make the "Preferences" dialog box use the new utilities to make the Esc 2000-05-08 07:58:20 +00:00
prefs_dlg.h Make the routines internal to the filter-editing dialog box static. 2000-02-12 06:46:54 +00:00
print_dlg.c Patch from Ben Fowler to rename the global variable "cf" to "cfile", to 2000-06-27 04:36:03 +00:00
print_prefs.c Keep a pointer to the current "Preferences" window, if any - if not, the 2000-05-08 07:54:54 +00:00
print_prefs.h We need to catch a "window delete" event for the preferences dialog box 1999-09-10 06:53:32 +00:00
progress_dlg.c Remove the progress bar from the status line, and, instead, for any 2000-07-03 08:36:52 +00:00
proto_draw.c Use "isprint()", rather than "isgraph()" followed by a check for space, 2000-04-27 20:39:21 +00:00
proto_draw.h Use GtkScrolledWindows to add scrollbars to the hex/ASCII panes and to 2000-03-02 07:05:57 +00:00
simple_dialog.c Make dialog boxes created with "simple_dialog()" use the new utilities 2000-05-03 07:19:38 +00:00
stream_prefs.c Add stream window color preferences. We don't (yet) use cmaps, so this 1999-12-02 04:30:15 +00:00
stream_prefs.h Add stream window color preferences. We don't (yet) use cmaps, so this 1999-12-02 04:30:15 +00:00
summary_dlg.c Make the summary dialog box use the new utilities to make the Return 2000-05-03 07:44:12 +00:00
summary_dlg.h No work need be done when a summary dialog box is destroyed, or when the 2000-04-01 09:16:49 +00:00
ui_util.c Take the "simple_dialog()" stuff out of "ui_util.h" and "gtk/ui_util.c", 2000-01-03 06:59:25 +00:00