|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
#include <iexternalview.h>
Inheritance diagram for ControlViewAdapter:Public Member Functions | |
| bool | setValue (double value) override |
| bool | setEditCallbacks (const EditCallbacks &callbacks) override |
Public Member Functions inherited from ViewAdapter | |
| bool | platformViewTypeSupported (PlatformViewType type) override |
| check if the view supports the platform view type More... | |
| bool | attach (void *parent, PlatformViewType parentViewType) override |
| attach the view to the parent More... | |
| bool | remove () override |
| remove the view from its parent More... | |
| void | setViewSize (IntRect frame, IntRect visible) override |
| set the size and position of the view More... | |
| void | setContentScaleFactor (double scaleFactor) override |
| set the scale factor in use More... | |
| void | setMouseEnabled (bool state) override |
| enable or disable mouse handling for the view More... | |
| void | takeFocus () override |
| the view should take focus More... | |
| void | looseFocus () override |
| the view should loose focus More... | |
| void | setTookFocusCallback (const TookFocusCallback &callback) override |
| a callback the embedder sets on the view to get notified when the view took focus More... | |
Public Member Functions inherited from IView | |
| virtual | ~IView () noexcept=default |
| virtual bool | platformViewTypeSupported (PlatformViewType type)=0 |
| check if the view supports the platform view type More... | |
| virtual bool | attach (void *parent, PlatformViewType parentViewType)=0 |
| attach the view to the parent More... | |
| virtual bool | remove ()=0 |
| remove the view from its parent More... | |
| virtual void | setViewSize (IntRect frame, IntRect visible)=0 |
| set the size and position of the view More... | |
| virtual void | setContentScaleFactor (double scaleFactor)=0 |
| set the scale factor in use More... | |
| virtual void | setMouseEnabled (bool state)=0 |
| enable or disable mouse handling for the view More... | |
| virtual void | takeFocus ()=0 |
| the view should take focus More... | |
| virtual void | looseFocus ()=0 |
| the view should loose focus More... | |
| virtual void | setTookFocusCallback (const TookFocusCallback &callback)=0 |
| a callback the embedder sets on the view to get notified when the view took focus More... | |
| virtual bool | setValue (double value)=0 |
| virtual bool | setEditCallbacks (const EditCallbacks &callbacks)=0 |
Additional Inherited Members | |
Public Types inherited from IView | |
| using | TookFocusCallback = std::function< void()> |
Public Types inherited from IControlViewExtension | |
| using | ValueBeginEditCallback = std::function< void()> |
| using | ValueEndEditCallback = std::function< void()> |
| using | ValuePerformEditCallback = std::function< void(double newValue)> |
|
inlineoverridevirtual |
Implements IControlViewExtension.
|
inlineoverridevirtual |
Implements IControlViewExtension.