libgnomeui/gnome-dialog.[ch]: Fix gnome_dialog_run_modal() to do the "sane
libgnomeui/gnome-dialog.[ch]: Fix gnome_dialog_run_modal() to do the "sane



libgnomeui/gnome-dialog.[ch]:
Fix gnome_dialog_run_modal() to do the "sane thing" (while incorporating
Havoc's bug fixes):
	- Havoc, it is plausible that the programmer might want to
	get back a "the user did not press ANY button". Let them handle it,
	it's more flexible. Also removed other various overkills.

I think there may still be a possible bug in using gtk_main_quit as a
delete_event handler - perhaps need a gnome_dialog_delete_event_handler()
that just calls gtk_main_quit() and returns FALSE (so the dialog doesn't
get auto-destroyed).

The other changes, I might wind up reverting because, while my tree
compiles, I have no idea what the xmhtml change is, sorry :(

Distrotech/libgnome,Distrotech/libgnome,Distrotech/libgnome