gr_application_add_event_listener

#include <gre/gre.h>                
gr_application_event_listener_t gr_application_add_event_listener(
  gr_application_t *app, 
  const char *event,
  gr_event_listener_t handler,
  void *data
);

            

The gr_application_add_event_listener function provides an interface associate a callback/handler to associate with a Storyboard event.


Parameters:

        app A pointer to an application handle created using gr_application_create_args.
        event The event to add a listener for
        handler The handler to call for this event
        data User defined data which is passed to the handler
        
Returns:

        A pointer to the created listener.
        

The gr_application_add_event_listener function is the method used to associate a callback/handler to execute with a Storyboard engine event. When the event occurs the handler will execute in the main Storyboard execution thread