| 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 |