mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 09:54:42 +00:00
Bug 1623764 - Part 3: Expose IsLineWrapped via LineInfo r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85922
This commit is contained in:
parent
8aac8314d1
commit
cc03864743
@ -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.
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user