|  |  |  | Evolution Utilities Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Known Implementations | ||||
#include <e-util/e-util.h>
                    EAlertSink;
struct              EAlertSinkInterface;
void                e_alert_sink_submit_alert           (EAlertSink *alert_sink,
                                                         EAlert *alert);
EAlertSink is implemented by EPreviewPane, ESourceConfigDialog, EWebView and EWebViewGtkHTML.
A widget that implements EAlertSink means it can handle EAlerts, usually by displaying them to the user.
struct EAlertSinkInterface {
	GTypeInterface parent_interface;
	void		(*submit_alert)		(EAlertSink *alert_sink,
						 EAlert *alert);
};
void e_alert_sink_submit_alert (EAlertSink *alert_sink,EAlert *alert);
This function is a place to pass EAlert objects. Beyond that it has no well-defined behavior. It's up to the widget implementing the EAlertSink interface to decide what to do with them.
| 
 | an EAlertSink | 
| 
 | an EAlert |