Gin
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Select Class Reference

Control for picking param value with label. More...

Inheritance diagram for Select:

Public Member Functions

 Select (Parameter *parameter)
 
void setShowName (bool s)
 
- Public Member Functions inherited from ParamComponent
 ParamComponent (Parameter *parameter)
 
juce::String getUid ()
 
void setTooltip (const juce::String &newTooltip) override
 

Protected Member Functions

void resized () override
 
void parentHierarchyChanged () override
 

Protected Attributes

juce::Label name
 
PluginComboBox comboBox
 
bool showName = true
 
- Protected Attributes inherited from ParamComponent
Parameterparameter = nullptr
 

Additional Inherited Members

- Public Types inherited from ParamComponent
using Ptr = ParamComponent *
 

Detailed Description

Control for picking param value with label.

Constructor & Destructor Documentation

◆ Select()

Select::Select ( Parameter parameter)

Member Function Documentation

◆ setShowName()

void Select::setShowName ( bool  s)

References resized(), and showName.

◆ resized()

void Select::resized ( )
overrideprotected

Referenced by setShowName().

◆ parentHierarchyChanged()

void Select::parentHierarchyChanged ( )
overrideprotected

References comboBox, and name.

Member Data Documentation

◆ name

juce::Label Select::name
protected

Referenced by parentHierarchyChanged().

◆ comboBox

PluginComboBox Select::comboBox
protected

Referenced by parentHierarchyChanged().

◆ showName

bool Select::showName = true
protected

Referenced by setShowName().


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