mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-07 07:47:30 +09:00
Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store the placeholder on a frame property on the out-of-flow
Tag #1375
This commit is contained in:
parent
854827bd83
commit
9b868f0298
18 changed files with 52 additions and 166 deletions
|
|
@ -51,9 +51,7 @@ struct UndisplayedNode : public LinkedListElement<UndisplayedNode>
|
|||
} // namespace mozilla
|
||||
|
||||
/**
|
||||
* Frame manager interface. The frame manager serves two purposes:
|
||||
* <li>provides a service for mapping from content to frame and from
|
||||
* out-of-flow frame to placeholder frame.
|
||||
* Frame manager interface. The frame manager serves one purpose:
|
||||
* <li>handles structural modifications to the frame model. If the frame model
|
||||
* lock can be acquired, then the changes are processed immediately; otherwise,
|
||||
* they're queued and processed later.
|
||||
|
|
@ -81,13 +79,6 @@ public:
|
|||
*/
|
||||
void Destroy();
|
||||
|
||||
// Placeholder frame functions
|
||||
nsPlaceholderFrame* GetPlaceholderFrameFor(const nsIFrame* aFrame);
|
||||
void RegisterPlaceholderFrame(nsPlaceholderFrame* aPlaceholderFrame);
|
||||
void UnregisterPlaceholderFrame(nsPlaceholderFrame* aPlaceholderFrame);
|
||||
|
||||
void ClearPlaceholderFrameMap();
|
||||
|
||||
// Mapping undisplayed content
|
||||
nsStyleContext* GetUndisplayedContent(nsIContent* aContent)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue