Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
Events

UI event handling. More...

Data Structures

class  EventManager
 Event manager for the UI. More...

Macros

#define EVENT_MANAGER   (gZrythm->event_manager_)
#define EVENT_QUEUE   (EVENT_MANAGER->mqueue_)
 The event queue.
#define EVENTS_PUSH(et, _arg)
#define EVENTS_PUSH_NOW(et, _arg)

Variables

constexpr int EVENT_MANAGER_MAX_EVENTS = 4000

Detailed Description

UI event handling.

Macro Definition Documentation

◆ EVENT_MANAGER

#define EVENT_MANAGER   (gZrythm->event_manager_)

Definition at line 114 of file event_manager.h.

◆ EVENT_QUEUE

#define EVENT_QUEUE   (EVENT_MANAGER->mqueue_)

The event queue.

Definition at line 117 of file event_manager.h.

◆ EVENTS_PUSH

#define EVENTS_PUSH ( et,
_arg )

Definition at line 120 of file event_manager.h.

◆ EVENTS_PUSH_NOW

#define EVENTS_PUSH_NOW ( et,
_arg )

Definition at line 121 of file event_manager.h.

Variable Documentation

◆ EVENT_MANAGER_MAX_EVENTS

int EVENT_MANAGER_MAX_EVENTS = 4000
constexpr

Definition at line 27 of file event_manager.h.