VCV Rack API v2
Loading...
Searching...
No Matches
rack::widget::Widget::HoverScrollEvent Struct Reference

Occurs when the mouse scroll wheel is moved while the mouse is hovering a Widget. More...

#include <Widget.hpp>

Inheritance diagram for rack::widget::Widget::HoverScrollEvent:
[legend]
Collaboration diagram for rack::widget::Widget::HoverScrollEvent:
[legend]

Public Attributes

math::Vec scrollDelta
 Change of scroll wheel position.
Public Attributes inherited from rack::widget::BaseEvent
EventContextcontext = NULL
Public Attributes inherited from rack::widget::Widget::PositionBaseEvent
math::Vec pos
 The pixel coordinate where the event occurred, relative to the Widget it is called on.

Additional Inherited Members

Public Member Functions inherited from rack::widget::BaseEvent
void stopPropagating () const
 Prevents the event from being handled by more Widgets.
bool isPropagating () const
void setTarget (Widget *w) const
 Tells the event handler that a particular Widget consumed the event.
WidgetgetTarget () const
void consume (Widget *w) const
 Sets the target Widget and stops propagating.
void unconsume () const
bool isConsumed () const

Detailed Description

Occurs when the mouse scroll wheel is moved while the mouse is hovering a Widget.

Recurses.

Member Data Documentation

◆ scrollDelta

math::Vec rack::widget::Widget::HoverScrollEvent::scrollDelta

Change of scroll wheel position.


The documentation for this struct was generated from the following file:
  • /home/vortico/src/vcv/Rack2/include/widget/Widget.hpp