Type Alias EngineEvents

EngineEvents: {
    active_label_changed: ((payload: EngineEventsPayloads["active_label_changed"]) => void);
    afterSceneChange: (() => void);
    beforeSceneChange: ((payload: EngineEventsPayloads["beforeSceneChange"]) => void);
    cell_drag_start: ((payload: EngineEventsPayloads["cell_drag_start"]) => void);
    cell_transform_end: ((payload: EngineEventsPayloads["cell_transform_end"]) => void);
    cell_transform_start: ((payload: EngineEventsPayloads["cell_transform_start"]) => void);
    cell_transformed: ((payload: EngineEventsPayloads["cell_transformed"]) => void);
    cells_added: ((payload: Scene2DServiceEventsPayloads["cells_added"]) => void);
    cells_removed: ((payload: EngineEventsPayloads["cells_removed"]) => void);
    command_manager_settings_updated: ((payload: EngineEventsPayloads["command_manager_settings_updated"]) => void);
    current_scene_rendered: ((payload: EngineEventsPayloads["current_scene_rendered"]) => void);
    current_theme: ((payload: EngineEventsPayloads["current_theme"]) => void);
    custom_attrs_change: ((payload: EngineEventsPayloads["custom_attrs_change"]) => void);
    draw_figure_style_change: ((payload: EngineEventsPayloads["draw_figure_style_change"]) => void);
    draw_service_settings_updated: ((payload: EngineEventsPayloads["draw_service_settings_updated"]) => void);
    layers_changed: ((payload: EngineEventsPayloads["layers_changed"]) => void);
    libs_updated: ((payload: EngineEventsPayloads["libs_updated"]) => void);
    line_draw_end: (() => void);
    line_draw_start: ((payload: EngineEventsPayloads["line_draw_start"]) => void);
    mode_changed: ((payload: EngineEventsPayloads["mode_changed"]) => void);
    on_cell_context_menu: ((payload: EngineEventsPayloads["on_cell_context_menu"]) => void);
    page_size_changed: ((payload: EngineEventsPayloads["page_size_changed"]) => void);
    path_finder_disabled: ((payload: EngineEventsPayloads["path_finder_disabled"]) => void);
    path_finder_enabled: ((payload: EngineEventsPayloads["path_finder_enabled"]) => void);
    print: (() => void);
    restart: ((payload: EngineEventsPayloads["restart"]) => void);
    scene_settings_changed: ((payload: EngineEventsPayloads["scene_settings_changed"]) => void);
    sceneChange: (() => void);
    scenes_updated: ((payload: EngineEventsPayloads["scenes_updated"]) => void);
    selection_changed: ((payload: EngineEventsPayloads["selection_changed"]) => void);
    services_changed: ((payload: EngineEventsPayloads["services_changed"]) => void);
    set_current_scene: ((payload: EngineEventsPayloads["set_current_scene"]) => void);
    snap_service_settings_updated: ((payload: EngineEventsPayloads["snap_service_settings_updated"]) => void);
    started: ((eulerEngine: EulerGraph) => void);
    system_settings_changed: ((payload: EngineEventsPayloads["system_settings_changed"]) => void);
    text_formatting_changed: ((payload: EngineEventsPayloads["text_formatting_changed"]) => void);
    undoRedo: ((payload: EngineEventsPayloads["undoRedo"]) => void);
    zoom_update: ((payload: EngineEventsPayloads["zoom_update"]) => void);
}