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: