Defines a text adapter, which implements UILabel instance construction and supports text data and continuous integer data.
A constructor used to create a UILabel instance.
A destructor used to delete the UILabel instance.
Sets the UILabel adapter data, which is a string linked list.
SetData (int16_t start, int16_t end)
SetFontId (uint8_t fontId)
GetFontId () const
SetFont (const char name, uint8_t size)
Obtains the UILabel adapter style.
GetCount () override
Obtains the data size of the UILabel adapter.
SetWidth (int16_t width)
Sets the width of UILabel constructed by the adapter.
Sets the direction of the UILabel constructed by the adapter.
SetHeight (int16_t height)
Sets the height of the UILabel constructed by the adapter.
SetLineBreakMode (const uint8_t lineBreakMode)
Sets the LineBreakMode attribute of UILabel constructed by the adapter. For details about the values of LineBreakMode, see LINE_BREAK_ADAPT, LINE_BREAK_WRAP, LINE_BREAK_ELLIPSIS, and LINE_BREAK_MARQUEE.
A constructor used to create an AbstractAdapter instance.
A destructor used to delete the AbstractAdapter instance.
operator new (size_t size)
operator delete (void *p)