| VSTGUI 4.10
    Graphical User Interface Framework not only for VST plugins | 
| Enumerations | |
| enum | IconPosition : uint16_t { kIconLeft = 0 , kIconCenterAbove , kIconCenterBelow , kIconRight } | 
| enum | TextTruncateMode : uint16_t { kTextTruncateNone = 0 , kTextTruncateHead , kTextTruncateTail } | 
| enum | CreateTextTruncateFlags : uint16_t { kReturnEmptyIfTruncationIsPlaceholderOnly = 1 << 0 } | 
| Functions | |
| UTF8String | createTruncatedText (TextTruncateMode mode, const UTF8String &text, CFontRef font, CCoord maxWidth, const CPoint &textInset=CPoint(0, 0), uint32_t flags=0) | 
| create a truncated string  More... | |
| void | drawIconAndText (CDrawContext *context, CBitmap *iconToDraw, IconPosition iconPosition, CHoriTxtAlign textAlignment, CCoord textIconMargin, CRect drawRect, const UTF8String &title, CFontRef font, CColor textColor, TextTruncateMode truncateMode=kTextTruncateNone) | 
| draws an icon and a string into a rectangle  More... | |
| enum CreateTextTruncateFlags : uint16_t | 
| enum IconPosition : uint16_t | 
| enum TextTruncateMode : uint16_t | 
| UTF8String createTruncatedText | ( | TextTruncateMode | mode, | 
| const UTF8String & | text, | ||
| CFontRef | font, | ||
| CCoord | maxWidth, | ||
| const CPoint & | textInset = CPoint(0, 0), | ||
| uint32_t | flags = 0 | ||
| ) | 
create a truncated string
| mode | truncation mode | 
| text | text string | 
| font | font | 
| maxWidth | maximum width | 
| textInset | text inset | 
| flags | flags see CreateTextTruncateFlags | 
| void drawIconAndText | ( | CDrawContext * | context, | 
| CBitmap * | iconToDraw, | ||
| IconPosition | iconPosition, | ||
| CHoriTxtAlign | textAlignment, | ||
| CCoord | textIconMargin, | ||
| CRect | drawRect, | ||
| const UTF8String & | title, | ||
| CFontRef | font, | ||
| CColor | textColor, | ||
| TextTruncateMode | truncateMode = kTextTruncateNone | ||
| ) | 
draws an icon and a string into a rectangle
| context | draw context | 
| iconToDraw | icon to draw | 
| iconPosition | position of the icon | 
| textAlignment | alignment of the string | 
| textIconMargin | margin of the string | 
| drawRect | draw rectangle | 
| title | string | 
| font | font | 
| textColor | font color | 
| truncateMode | truncation mode |