wxString wxStaticTextBase::GetEllipsizedLabel() const { // this function should be used only by ports which do not support // ellipsis in static texts: we first remove markup (which cannot // be handled safely by Ellipsize()) and then ellipsize the result. wxString ret(m_labelOrig); if (IsEllipsized()) ret = Ellipsize(ret); return ret; }
wxString wxStaticTextBase::GetEllipsizedLabelWithoutMarkup() const { // this function should be used only by ports which do not support // ellipsis in static texts: we first remove markup (which cannot // be handled safely by Ellipsize()) and then ellipsize the result. wxString ret(m_labelOrig); // the order of the following two blocks is important! if (HasFlag(wxST_MARKUP)) ret = RemoveMarkup(ret); if (IsEllipsized()) ret = Ellipsize(ret); return ret; }