|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
#include <idatabrowserdelegate.h>
Inheritance diagram for DataBrowserDelegateAdapter:Public Member Functions | |
| int32_t | dbGetNumRows (CDataBrowser *browser) override=0 |
| return number of rows for CDataBrowser browser | |
| int32_t | dbGetNumColumns (CDataBrowser *browser) override=0 |
| return number of columns for CDataBrowser browser | |
| CCoord | dbGetRowHeight (CDataBrowser *browser) override=0 |
| return height of one row | |
| CCoord | dbGetCurrentColumnWidth (int32_t index, CDataBrowser *browser) override=0 |
| return current width of index column | |
| void | dbDrawCell (CDrawContext *context, const CRect &size, int32_t row, int32_t column, int32_t flags, CDataBrowser *browser) override=0 |
| draw a db cell | |
| bool | dbGetColumnDescription (int32_t index, CCoord &minWidth, CCoord &maxWidth, CDataBrowser *browser) override |
| void | dbSetCurrentColumnWidth (int32_t index, const CCoord &width, CDataBrowser *browser) override |
| the width of a column has changed | |
| CCoord | dbGetHeaderHeight (CDataBrowser *browser) override |
| return height of header | |
| bool | dbGetLineWidthAndColor (CCoord &width, CColor &color, CDataBrowser *browser) override |
| return the line width and color | |
| void | dbDrawHeader (CDrawContext *context, const CRect &size, int32_t column, int32_t flags, CDataBrowser *browser) override |
| draw the db header | |
| void | dbAttached (CDataBrowser *browser) override |
| databrowser view was attached to a parent | |
| void | dbRemoved (CDataBrowser *browser) override |
| databrowser view will be removed from its parent | |
| CMouseEventResult | dbOnMouseDown (const CPoint &where, const CButtonState &buttons, int32_t row, int32_t column, CDataBrowser *browser) override |
| mouse button was pressed on a cell | |
| CMouseEventResult | dbOnMouseMoved (const CPoint &where, const CButtonState &buttons, int32_t row, int32_t column, CDataBrowser *browser) override |
| mouse was moved over a cell | |
| CMouseEventResult | dbOnMouseUp (const CPoint &where, const CButtonState &buttons, int32_t row, int32_t column, CDataBrowser *browser) override |
| mouse button was released on a cell | |
| void | dbOnDragEnterBrowser (IDataPackage *drag, CDataBrowser *browser) override |
| void | dbOnDragExitBrowser (IDataPackage *drag, CDataBrowser *browser) override |
| DragOperation | dbOnDragEnterCell (int32_t row, int32_t column, const CPoint &where, IDataPackage *drag, CDataBrowser *browser) override |
| DragOperation | dbOnDragMoveInCell (int32_t row, int32_t column, const CPoint &where, IDataPackage *drag, CDataBrowser *browser) override |
| void | dbOnDragExitCell (int32_t row, int32_t column, IDataPackage *drag, CDataBrowser *browser) override |
| bool | dbOnDropInCell (int32_t row, int32_t column, const CPoint &where, IDataPackage *drag, CDataBrowser *browser) override |
| void | dbSelectionChanged (CDataBrowser *browser) override |
| the selection of the db changed | |
| void | dbCellTextChanged (int32_t row, int32_t column, UTF8StringPtr newText, CDataBrowser *browser) override |
| the text of the cell changed beginTextEdit was called for | |
| void | dbCellSetupTextEdit (int32_t row, int32_t column, CTextEdit *textEditControl, CDataBrowser *browser) override |
| beginTextEdit calls this, so you can setup the textedit control | |
| void | dbOnKeyboardEvent (KeyboardEvent &event, CDataBrowser *browser) override |
| virtual int32_t | dbOnKeyDown (const VstKeyCode &keyCode, CDataBrowser *browser) |
Public Member Functions inherited from IDataBrowserDelegate | |
| virtual | ~IDataBrowserDelegate () noexcept=default |
Additional Inherited Members | |
Public Types inherited from IDataBrowserDelegate | |
| enum | Flags { kRowSelected = 1 << 1 } |
|
inlineoverridevirtual |
databrowser view was attached to a parent
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
beginTextEdit calls this, so you can setup the textedit control
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
the text of the cell changed beginTextEdit was called for
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
overridepure virtual |
|
inlineoverridevirtual |
draw the db header
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
overridepure virtual |
return current width of index column
Implements IDataBrowserDelegate.
Implemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
return height of header
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
return the line width and color
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
overridepure virtual |
return number of columns for CDataBrowser browser
Implements IDataBrowserDelegate.
Implemented in GenericStringListDataBrowserSource.
|
overridepure virtual |
return number of rows for CDataBrowser browser
Implements IDataBrowserDelegate.
Implemented in GenericStringListDataBrowserSource.
|
overridepure virtual |
return height of one row
Implements IDataBrowserDelegate.
Implemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
|
inlineoverridevirtual |
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlinevirtual |
|
inlineoverridevirtual |
mouse button was pressed on a cell
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
mouse was moved over a cell
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
mouse button was released on a cell
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
databrowser view will be removed from its parent
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
the selection of the db changed
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.
|
inlineoverridevirtual |
the width of a column has changed
Implements IDataBrowserDelegate.
Reimplemented in GenericStringListDataBrowserSource.