This is a 2D parameter dragging component.
More...
#include <foleys_XYDragComponent.h>
Inherits Component, and SettableTooltipClient.
This is a 2D parameter dragging component.
◆ ColourIds
| Enumerator |
|---|
| xyDotColourId | |
| xyDotOverColourId | |
| xyHorizontalColourId | |
| xyHorizontalOverColourId | |
| xyVerticalColourId | |
| xyVerticalOverColourId | |
◆ XYDragComponent()
◆ setCrossHair()
| void setCrossHair |
( |
bool | horizontal, |
|
|
bool | vertical ) |
This sets the crosshair lines on and off.
- Parameters
-
| horizontal | switches the horizontal line visible and enables vertical drags |
| vertical | switches the vertical line visible and enables horizontal drags |
◆ paint()
| void paint |
( |
juce::Graphics & | g | ) |
|
|
override |
◆ setParameterX()
| void setParameterX |
( |
juce::RangedAudioParameter * | parameter | ) |
|
◆ setParameterY()
| void setParameterY |
( |
juce::RangedAudioParameter * | parameter | ) |
|
◆ setWheelParameter()
| void setWheelParameter |
( |
juce::RangedAudioParameter * | parameter | ) |
|
◆ setRightClickParameter()
| void setRightClickParameter |
( |
juce::RangedAudioParameter * | parameter | ) |
|
◆ setRadius()
| void setRadius |
( |
float | radius | ) |
|
◆ setSenseFactor()
| void setSenseFactor |
( |
float | factor | ) |
|
◆ setJumpToClick()
| void setJumpToClick |
( |
bool | shouldJumpToClick | ) |
|
◆ hitTest()
| bool hitTest |
( |
int | x, |
|
|
int | y ) |
|
override |
◆ mouseDown()
| void mouseDown |
( |
const juce::MouseEvent & | event | ) |
|
|
override |
◆ mouseMove()
| void mouseMove |
( |
const juce::MouseEvent & | event | ) |
|
|
override |
◆ mouseDrag()
| void mouseDrag |
( |
const juce::MouseEvent & | event | ) |
|
|
override |
◆ mouseUp()
| void mouseUp |
( |
const juce::MouseEvent & | event | ) |
|
|
override |
◆ mouseWheelMove()
| void mouseWheelMove |
( |
const juce::MouseEvent & | event, |
|
|
const juce::MouseWheelDetails & | details ) |
|
override |
◆ mouseEnter()
| void mouseEnter |
( |
const juce::MouseEvent & | event | ) |
|
|
override |
◆ mouseExit()
| void mouseExit |
( |
const juce::MouseEvent & | | ) |
|
|
override |
The documentation for this class was generated from the following files: