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
parent 8aac8314d1
commit cc03864743
2 changed files with 3 additions and 0 deletions

View File

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

View File

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