|
LMMS
|
Null implementation of CalfKeyboard::EventSink. More...
#include <ctl_keyboard.h>
Public Member Functions | |
| virtual void | set_instance (CalfKeyboard *_kb) |
| (will be) called on attachment of sink to CalfKeyboard object | |
| virtual bool | pre_draw (cairo_t *c, KeyInfo &ki) |
| virtual bool | pre_draw_outline (cairo_t *c, KeyInfo &ki) |
| virtual void | post_draw (cairo_t *c, KeyInfo &ki) |
| called after key is drawn using standard method (but not if drawing is skipped) | |
| virtual void | post_all (cairo_t *c) |
| called after key is drawn | |
| virtual void | note_on (int note, int vel) |
| key was pressed | |
| virtual void | note_off (int note) |
| key was released | |
| Public Member Functions inherited from CalfKeyboard::EventSink | |
| virtual | ~EventSink () |
Public Attributes | |
| CalfKeyboard * | kb |
Null implementation of CalfKeyboard::EventSink.
|
inlinevirtual |
called after key is drawn
Implements CalfKeyboard::EventSink.
called after key is drawn using standard method (but not if drawing is skipped)
Implements CalfKeyboard::EventSink.
Reimplemented in CalfKeyboard::EventTester.
|
inlinevirtual |
called before drawing key interior
| true | do not draw the key |
Implements CalfKeyboard::EventSink.
Reimplemented in CalfKeyboard::EventTester.
|
inlinevirtual |
| true | do not draw the outline called before drawing key outline of white keys |
Implements CalfKeyboard::EventSink.
|
inlinevirtual |
(will be) called on attachment of sink to CalfKeyboard object
Implements CalfKeyboard::EventSink.
| CalfKeyboard* CalfKeyboard::EventAdapter::kb |