diff options
Diffstat (limited to 'components/script/layout_interface.rs')
-rw-r--r-- | components/script/layout_interface.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/components/script/layout_interface.rs b/components/script/layout_interface.rs index 9a461a4b1b0..702cce2d0b0 100644 --- a/components/script/layout_interface.rs +++ b/components/script/layout_interface.rs @@ -51,6 +51,9 @@ pub enum Msg { /// Requests that the layout task render the next frame of all animations. TickAnimations, + /// Requests that the layout task reflow with a newly-loaded Web font. + ReflowWithNewlyLoadedWebFont, + /// Updates the layout visible rects, affecting the area that display lists will be constructed /// for. SetVisibleRects(Vec<(LayerId, Rect<Au>)>), @@ -76,6 +79,10 @@ pub enum Msg { /// Get the last epoch counter for this layout task. GetCurrentEpoch(IpcSender<Epoch>), + /// Asks the layout task whether any Web fonts have yet to load (if true, loads are pending; + /// false otherwise). + GetWebFontLoadState(IpcSender<bool>), + /// Creates a new layout task. /// /// This basically exists to keep the script-layout dependency one-way. |