VSTGUI 4.10 Graphical User Interface Framework not only for VST plugins

Public Member Functions | List of all members
IControlListener Class Referenceabstract

`#include <icontrollistener.h>`

Inheritance diagram for IControlListener:

## Public Member Functions
virtual | ~IControlListener () noexcept=default
virtual void | valueChanged (CControl *pControl)=0
virtual int32_t | controlModifierClicked (CControl *pControl, CButtonState button)
| return 1 if you want the control to not handle it, otherwise 0 More...
virtual void | controlBeginEdit (CControl *pControl)
virtual void | controlEndEdit (CControl *pControl)
virtual void | controlTagWillChange (CControl *pControl)
virtual void | controlTagDidChange (CControl *pControl)

## Constructor & Destructor Documentation

## ◆ ~IControlListener()

virtual ~IControlListener | ( |  | ) |
| virtual default noexcept

## Member Function Documentation

## ◆ controlBeginEdit()

virtual void controlBeginEdit | ( | CControl * | pControl | ) |
| inline virtual

Reimplemented in CColorChooser, VST3Editor, GroupController, PadController, and DelegationController.

## ◆ controlEndEdit()

virtual void controlEndEdit | ( | CControl * | pControl | ) |
| inline virtual

Reimplemented in CColorChooser, VST3Editor, GroupController, PadController, and DelegationController.

## ◆ controlModifierClicked()

virtual int32_t controlModifierClicked | ( | CControl * | pControl,
|  | CButtonState | button
| ) |  |
| inline virtual

return 1 if you want the control to not handle it, otherwise 0

Reimplemented in DelegationController.

## ◆ controlTagDidChange()

virtual void controlTagDidChange | ( | CControl * | pControl | ) |
| inline virtual

Reimplemented in VST3Editor, and DelegationController.

## ◆ controlTagWillChange()

virtual void controlTagWillChange | ( | CControl * | pControl | ) |
| inline virtual

Reimplemented in VST3Editor, and DelegationController.

## ◆ valueChanged()

virtual void valueChanged | ( | CControl * | pControl | ) |
| pure virtual

Implemented in CDataBrowser, CColorChooser, CFontChooser, CSplashScreen, CScrollView, CTabView, VST3Editor, GroupController, PadController, DelegationController, and UIDescriptionViewSwitchController.

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

- icontrollistener.h