|
| | VSTGUIEditor (void *controller, ViewRect *size=nullptr) |
| | Constructor.
|
| |
| virtual | ~VSTGUIEditor () |
| | Destructor.
|
| |
| virtual bool | open (void *parent)=0 |
| | Called when the editor will be opened.
|
| |
| virtual void | close ()=0 |
| | Called when the editor will be closed.
|
| |
| void | setIdleRate (int32 millisec) |
| | Sets the idle rate controlling the parameter update rate.
|
| |
| 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.
|
| |
| void | endEdit (long index) SMTG_OVERRIDE |
| | Called from VSTGUI when a user ends editing.
|
| |
| 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.
|
| |
| 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.
|
| |
| void | setRect (const ViewRect &r) |
| | Sets a new frame rectangle.
|
| |
| bool | isAttached () const |
| | Checks if this view is attached to its parent view.
|
| |
| 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 |
| |
Base class for an edit view using VSTGUI.