darktable.register_event

function(
  event_name : string,
  event_type : string,
  callback : function,
  ... : variable
)

This function registers a callback to be called when a given event happens. Events are documented in the event section.

  • event_name - string - The name of the event used to manipulate the event. The combination of event_name and event_type must be unique.
  • event_type - string - The name of the event to register to.
  • callback - function - The function to call on event. The signature of the function depends on the type of event.
  • - variable - Some events need extra parameters at registration time; these must be specified here.