|
| VSTGUIEditor (void *controller, ViewRect *size=nullptr) |
| Constructor. More...
|
|
virtual | ~VSTGUIEditor () |
| Destructor. More...
|
|
virtual bool | open (void *parent)=0 |
| Called when the editor will be opened. More...
|
|
virtual void | close ()=0 |
| Called when the editor will be closed. More...
|
|
void | setIdleRate (int32 millisec) |
| Sets the idle rate controlling the parameter update rate. More...
|
|
VSTGUI::CMessageResult | notify (VSTGUI::CBaseObject *sender, const char *message) SMTG_OVERRIDE |
|
void | forget () SMTG_OVERRIDE |
|
void | remember () SMTG_OVERRIDE |
|
long | getNbReference () const SMTG_OVERRIDE |
|
tresult | isPlatformTypeSupported (FIDString type) SMTG_OVERRIDE |
|
tresult | onSize (ViewRect *newSize) SMTG_OVERRIDE |
|
void | beginEdit (long index) SMTG_OVERRIDE |
| Called from VSTGUI when a user begins editing. More...
|
|
void | endEdit (long index) SMTG_OVERRIDE |
| Called from VSTGUI when a user ends editing. More...
|
|
long | getKnobMode () const SMTG_OVERRIDE |
|
OBJ_METHODS(VSTGUIEditor, EditorView) DEFINE_INTERFACES END_DEFINE_INTERFACES(EditorView) REFCOUNT_METHODS(EditorView) protected tresult | removed () SMTG_OVERRIDE |
|
tresult | onKeyDown (char16 key, int16 keyMsg, int16 modifiers) SMTG_OVERRIDE |
|
tresult | onKeyUp (char16 key, int16 keyMsg, int16 modifiers) SMTG_OVERRIDE |
|
tresult | onWheel (float distance) SMTG_OVERRIDE |
|
tresult | setFrame (IPlugFrame *frame) SMTG_OVERRIDE |
|
| EditorView (EditController *controller, ViewRect *size=nullptr) |
|
| ~EditorView () override |
|
EditController * | getController () const |
| Gets its controller part. More...
|
|
void | attachedToParent () SMTG_OVERRIDE |
|
void | removedFromParent () SMTG_OVERRIDE |
|
| CPluginView (const ViewRect *rect=nullptr) |
|
| ~CPluginView () SMTG_OVERRIDE |
|
const ViewRect & | getRect () const |
| Returns its current frame rectangle. More...
|
|
void | setRect (const ViewRect &r) |
| Sets a new frame rectangle. More...
|
|
bool | isAttached () const |
| Checks if this view is attached to its parent view. More...
|
|
virtual void | attachedToParent () |
| Calls when this view will be attached to its parent view. More...
|
|
virtual void | removedFromParent () |
| Calls when this view will be removed from its parent view. More...
|
|
tresult | isPlatformTypeSupported (FIDString type) SMTG_OVERRIDE |
|
tresult | attached (void *parent, FIDString type) SMTG_OVERRIDE |
|
tresult | removed () SMTG_OVERRIDE |
|
tresult | onWheel (float) SMTG_OVERRIDE |
|
tresult | onKeyDown (char16, int16, int16) SMTG_OVERRIDE |
|
tresult | onKeyUp (char16, int16, int16) SMTG_OVERRIDE |
|
tresult | getSize (ViewRect *size) SMTG_OVERRIDE |
|
tresult | onSize (ViewRect *newSize) SMTG_OVERRIDE |
|
tresult | onFocus (TBool) SMTG_OVERRIDE |
|
tresult | setFrame (IPlugFrame *frame) SMTG_OVERRIDE |
|
tresult | canResize () SMTG_OVERRIDE |
|
tresult | checkSizeConstraint (ViewRect *) SMTG_OVERRIDE |
|
virtual tresult | isPlatformTypeSupported (FIDString type)=0 |
|
virtual tresult | attached (void *parent, FIDString type)=0 |
|
virtual tresult | removed ()=0 |
|
virtual tresult | onWheel (float distance)=0 |
|
virtual tresult | onKeyDown (char16 key, int16 keyCode, int16 modifiers)=0 |
|
virtual tresult | onKeyUp (char16 key, int16 keyCode, int16 modifiers)=0 |
|
virtual tresult | getSize (ViewRect *size)=0 |
|
virtual tresult | onSize (ViewRect *newSize)=0 |
|
virtual tresult | onFocus (TBool state)=0 |
|
virtual tresult | setFrame (IPlugFrame *frame)=0 |
|
virtual tresult | canResize ()=0 |
|
virtual tresult | checkSizeConstraint (ViewRect *rect)=0 |
|
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
|
virtual uint32 | addRef ()=0 |
|
virtual uint32 | release ()=0 |
|
Base class for an edit view using VSTGUI.