Bug 1623764 - Part 3: Expose IsLineWrapped via LineInfo r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D85922
This commit is contained in:
Kagami Sascha Rosylight 2020-09-09 23:45:29 +00:00
Родитель 8aac8314d1
Коммит cc03864743
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -56,6 +56,8 @@ class nsILineIterator {
* positioning then its coordinates may be outside the line bounds)
*/
nsRect mLineBounds;
/** Whether the line is wrapped at the end */
bool mIsWrapped;
};
// Return miscellaneous information about a line.

Просмотреть файл

@ -617,6 +617,7 @@ Result<nsILineIterator::LineInfo, nsresult> nsLineIterator::GetLine(
structure.mFirstFrameOnLine = line->mFirstChild;
structure.mNumFramesOnLine = line->GetChildCount();
structure.mLineBounds = line->GetPhysicalBounds();
structure.mIsWrapped = line->IsLineWrapped();
return structure;
}