Gin
Loading...
Searching...
No Matches
PluginSlider Class Reference

A slider for controlling a parameter. More...

#include <gin_pluginslider.h>

Inheritance diagram for PluginSlider:

Public Member Functions

 PluginSlider (Parameter *parameter_, SliderStyle style, TextEntryBoxPosition textBoxPosition)
 ~PluginSlider () override
void sliderValueChanged (Slider *) override
void sliderDragStarted (Slider *) override
void sliderDragEnded (Slider *) override
void valueUpdated (Parameter *) override
void mouseDown (const juce::MouseEvent &e) override
void mouseUp (const juce::MouseEvent &e) override
void mouseDrag (const juce::MouseEvent &e) override
void parentHierarchyChanged () override

Detailed Description

A slider for controlling a parameter.

Constructor & Destructor Documentation

◆ PluginSlider()

PluginSlider::PluginSlider ( Parameter * parameter_,
SliderStyle style,
TextEntryBoxPosition textBoxPosition )

◆ ~PluginSlider()

PluginSlider::~PluginSlider ( )
override

Member Function Documentation

◆ sliderValueChanged()

void PluginSlider::sliderValueChanged ( Slider * )
override

◆ sliderDragStarted()

void PluginSlider::sliderDragStarted ( Slider * )
override

◆ sliderDragEnded()

void PluginSlider::sliderDragEnded ( Slider * )
override

◆ valueUpdated()

void PluginSlider::valueUpdated ( Parameter * )
overridevirtual

◆ mouseDown()

void PluginSlider::mouseDown ( const juce::MouseEvent & e)
override

◆ mouseUp()

void PluginSlider::mouseUp ( const juce::MouseEvent & e)
override

◆ mouseDrag()

void PluginSlider::mouseDrag ( const juce::MouseEvent & e)
override

◆ parentHierarchyChanged()

void PluginSlider::parentHierarchyChanged ( )
override

The documentation for this class was generated from the following file: