|  | 
|  | 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.