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

A button for enabling modulation learn. More...

#include <gin_modulationsourcebutton.h>

Inheritance diagram for ModulationSourceButton:

Public Member Functions

 ModulationSourceButton (IModMatrix &mm, ModSrcId src={}, bool poly_=false)
 ModulationSourceButton (const juce::String &name, IModMatrix &mm, ModSrcId src={}, bool poly_=false)
 ~ModulationSourceButton () override
void mouseDown (const juce::MouseEvent &e) override
void mouseDrag (const juce::MouseEvent &e) override
void mouseUp (const juce::MouseEvent &e) override
void setSource (ModSrcId src, bool p)
ModSrcId getSource ()
bool isDragging ()

Detailed Description

A button for enabling modulation learn.

Constructor & Destructor Documentation

◆ ModulationSourceButton() [1/2]

ModulationSourceButton::ModulationSourceButton ( IModMatrix & mm,
ModSrcId src = {},
bool poly_ = false )

◆ ModulationSourceButton() [2/2]

ModulationSourceButton::ModulationSourceButton ( const juce::String & name,
IModMatrix & mm,
ModSrcId src = {},
bool poly_ = false )

◆ ~ModulationSourceButton()

ModulationSourceButton::~ModulationSourceButton ( )
override

Member Function Documentation

◆ mouseDown()

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

◆ mouseDrag()

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

◆ mouseUp()

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

◆ setSource()

void ModulationSourceButton::setSource ( ModSrcId src,
bool p )

◆ getSource()

ModSrcId ModulationSourceButton::getSource ( )

◆ isDragging()

bool ModulationSourceButton::isDragging ( )

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