5 #ifndef __cdrawmethods__ 6 #define __cdrawmethods__ 15 namespace CDrawMethods {
26 enum TextTruncateMode {
33 enum CreateTextTruncateFlags {
35 kReturnEmptyIfTruncationIsPlaceholderOnly = 1 << 0,
49 UTF8String createTruncatedText (TextTruncateMode mode,
const UTF8String& text, CFontRef font, CCoord maxWidth,
const CPoint& textInset = CPoint (0, 0), uint32_t flags = 0);
65 void drawIconAndText (CDrawContext* context, CBitmap* iconToDraw, IconPosition iconPosition, CHoriTxtAlign textAlignment, CCoord textIconMargin, CRect drawRect,
const UTF8String& title, CFontRef font, CColor textColor, TextTruncateMode truncateMode = kTextTruncateNone);
69 #endif // __cdrawmethods__ Definition: customcontrols.cpp:8