1,295
edits
No edit summary |
|||
| Line 20: | Line 20: | ||
To scroll a page where the plugins must move, here's how it could work: | To scroll a page where the plugins must move, here's how it could work: | ||
* Scroll requests are queued up until we're ready for a repaint | * Scroll requests are queued up until we're ready for a repaint | ||
* We figure out which parts of the window will need to be repainted after | * We figure out which parts of the window will need to be repainted after scrolling has happened and plugins have moved | ||
scrolling has happened and plugins have moved | |||
* That area is rendered to an offscreen buffer | * That area is rendered to an offscreen buffer | ||
* We perform the scroll operations | * We perform the scroll operations | ||
edits