![]() |
VCV Rack API
v1
|
Handles user interaction with Widget. More...
Classes | |
struct | Action |
Occurs after a certain action is triggered on a Widget. More... | |
struct | Add |
Occurs after a Widget is added to a parent. More... | |
struct | Base |
Base class for all events. More... | |
struct | Button |
Occurs each mouse button press or release. More... | |
struct | Change |
Occurs after the value of a Widget changes. More... | |
struct | Context |
A per-event state shared and writable by all widgets that recursively handle an event. More... | |
struct | Deselect |
Occurs when a different Widget is selected. More... | |
struct | DoubleClick |
Occurs when the left mouse button is pressed a second time on the same Widget within a time duration. More... | |
struct | DragBase |
struct | DragDrop |
Occurs when the mouse button is released over a Widget while dragging. More... | |
struct | DragEnd |
Occurs when a Widget stops being dragged by releasing the mouse button. More... | |
struct | DragEnter |
Occurs when the mouse enters a Widget while dragging. More... | |
struct | DragHover |
Occurs every frame when the mouse is hovering over a Widget while another Widget (possibly the same one) is being dragged. More... | |
struct | DragLeave |
Occurs when the mouse leaves a Widget while dragging. More... | |
struct | DragMove |
Occurs every frame on the dragged Widget. More... | |
struct | DragStart |
Occurs when a Widget begins being dragged. More... | |
struct | Enter |
Occurs when a Widget begins consuming the Hover event. More... | |
struct | Hide |
Occurs after a Widget is hidden with Widget::hide(). More... | |
struct | Hover |
Occurs every frame when the mouse is hovering over a Widget. More... | |
struct | HoverKey |
Occurs when a key is pressed, released, or repeated while the mouse is hovering a Widget. More... | |
struct | HoverScroll |
Occurs when the mouse scroll wheel is moved while the mouse is hovering a Widget. More... | |
struct | HoverText |
Occurs when a character is typed while the mouse is hovering a Widget. More... | |
struct | KeyBase |
An event prototype with a GLFW key. More... | |
struct | Leave |
Occurs when a different Widget is entered. More... | |
struct | PathDrop |
Occurs when a selection of files from the operating system is dropped onto a Widget. More... | |
struct | PositionBase |
An event prototype with a vector position. More... | |
struct | Remove |
Occurs before a Widget is removed from its parent. More... | |
struct | Reposition |
Occurs after a Widget's position is set by Widget::setPosition(). More... | |
struct | Resize |
Occurs after a Widget's size is set by Widget::setSize(). More... | |
struct | Select |
Occurs when a Widget begins consuming the Button press event for the left mouse button. More... | |
struct | SelectKey |
Occurs when a key is pressed, released, or repeated while a Widget is selected. More... | |
struct | SelectText |
Occurs when text is typed while a Widget is selected. More... | |
struct | Show |
Occurs after a Widget is shown with Widget::show(). More... | |
struct | State |
struct | TextBase |
An event prototype with a Unicode character. More... | |
struct | Zoom |
Occurs after the zoom level of a Widget is changed. More... | |
Handles user interaction with Widget.