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

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

#include <gin_select.h>

Inheritance diagram for Select:

Public Member Functions

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

Protected Member Functions

void resized () override
void parentHierarchyChanged () override

Protected Attributes

juce::Label name
PluginComboBox comboBox
bool showName = true
Protected Attributes inherited from ParamComponent
Parameter * parameter = 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: