VSTGUI
4.9
Graphical User Interface Framework not only for VST plugins
|
A specialized list control drawer to draw strings. More...
Classes | |
struct | Impl |
Public Types | |
using | Func = std::function< SharedPointer< IPlatformString >(int32_t row)> |
A specialized list control drawer to draw strings.
You set an instance of this class as the drawer in a CListControl instance and it draws the strings you setup via the provider function.
using Func = std::function<SharedPointer<IPlatformString> (int32_t row)> |
|
overridedefaultnoexcept |
|
overridevirtual |
Implements IListControlDrawer.
|
overridevirtual |
Implements IListControlDrawer.
CColor getBackColor | ( | ) | const |
CFontRef getFont | ( | ) | const |
CColor getFontColor | ( | ) | const |
CColor getHoverColor | ( | ) | const |
CColor getLineColor | ( | ) | const |
CCoord getLineWidth | ( | ) | const |
CColor getSelectedBackColor | ( | ) | const |
CColor getSelectedFontColor | ( | ) | const |
CHoriTxtAlign getTextAlign | ( | ) | const |
CCoord getTextInset | ( | ) | const |
void setBackColor | ( | CColor | color | ) |
void setFont | ( | CFontRef | f | ) |
void setFontColor | ( | CColor | color | ) |
void setHoverColor | ( | CColor | color | ) |
void setLineColor | ( | CColor | color | ) |
void setLineWidth | ( | CCoord | width | ) |
void setSelectedBackColor | ( | CColor | color | ) |
void setSelectedFontColor | ( | CColor | color | ) |
void setStringProvider | ( | Func && | getStringFunc | ) |
void setStringProvider | ( | const Func & | getStringFunc | ) |
void setTextAlign | ( | CHoriTxtAlign | align | ) |
void setTextInset | ( | CCoord | inset | ) |