#include <gre/gre.h> int gr_application_send_event( gr_application_t *app, const char *event_target, const char *event_name, const char *event_format, const void *event_data, int event_nbytes );
gr_application_send_event function provides an interface to inject an event into the application event queue.
app A pointer to an application handle created using
event_target The name of the event target model element (screen,layer, control, render extension),
or NULL to send to the default target (application level)
event_name The name of the event to send, must not be NULL
event_format The format of the data, or NULL if no data is transmitted
event_data A pointer do the data to transmit, or NULL if no data is transmitted
event_bytes The number of data bytes to transmit, or NULL if no data is transmitted
Zero on success, -1 on failure.
gr_application_send_event is the method used to inject an event into the application event queue. The event will be be processed after all events previously in the queue have been processed.