VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
View Listener Interface. More...
Public Member Functions | |
virtual | ~IViewListener () noexcept=default |
virtual void | viewSizeChanged (CView *view, const CRect &oldSize)=0 |
called when the view's size changed | |
virtual void | viewAttached (CView *view)=0 |
called when a view was attached to a view hierarchy | |
virtual void | viewRemoved (CView *view)=0 |
called when a view was removed from the view hierarchy | |
virtual void | viewLostFocus (CView *view)=0 |
called when a view lost focus | |
virtual void | viewTookFocus (CView *view)=0 |
called when a view took focus | |
virtual void | viewWillDelete (CView *view)=0 |
called when a view is going to be destroyed | |
virtual void | viewOnMouseEnabled (CView *view, bool state)=0 |
called when a view's mouse handling is enabled or disabled | |
View Listener Interface.
|
virtualdefaultnoexcept |
|
pure virtual |
called when a view was attached to a view hierarchy
Implemented in ViewListenerAdapter.
|
pure virtual |
called when a view lost focus
Implemented in ViewListenerAdapter.
|
pure virtual |
called when a view was removed from the view hierarchy
Implemented in ViewListenerAdapter.
called when the view's size changed
Implemented in CScrollView, and ViewListenerAdapter.
|
pure virtual |
called when a view took focus
Implemented in ViewListenerAdapter.
|
pure virtual |
called when a view is going to be destroyed
Implemented in CScrollView, and ViewListenerAdapter.