Gecko:NativeWidgetOverhaul: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
No edit summary
Line 20: Line 20:
* Plugins get clipped properly in all situations where the clip area is rectilinear (currently they don't in some cases)
* Plugins get clipped properly in all situations where the clip area is rectilinear (currently they don't in some cases)
* Possibly increased flicker/redrawing when plugins are present, in some cases, but only for windowed, non-encapsulated plugins. And if we're clever we can minimize it. (Basically, delay reconfiguration of plugin/clipping widgets until we paint the toplevel window. Then render into the backbuffer, *then* reconfigure plugin/clipping widgets, then blast the backbuffer out.)
* Possibly increased flicker/redrawing when plugins are present, in some cases, but only for windowed, non-encapsulated plugins. And if we're clever we can minimize it. (Basically, delay reconfiguration of plugin/clipping widgets until we paint the toplevel window. Then render into the backbuffer, *then* reconfigure plugin/clipping widgets, then blast the backbuffer out.)
Popup windows (menus and combobox dropdowns) would be handled as toplevel windows.
1,295

edits

Navigation menu