[Webkit-unassigned] [Bug 14998] Full page zooming support

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 17 08:40:49 PDT 2007


------- Comment #1 from george.wright at collabora.co.uk  2007-08-17 08:40 PDT -------
Created an attachment (id=16010)
 --> (http://bugs.webkit.org/attachment.cgi?id=16010&action=view)
Preliminary zooming support

Preliminary patch submitted as a request for comments. This patch simply
updates the expose event in GTK to scale the graphics context and performs
coordinate transformations in the mouse/button/etc events to transform to the
new scale.

Buttons are not yet scaled, but are placed at the right location on page. This
seems to be GTK specific, because if the code in RenderThemeGdk.cpp in method
paintButton() is replaced with simply "return true;", the fallback button
rendering is the correct size.

There is a problem with invalidating rectangles in the GDK scrollview. I have
narrowed this problem down to the updateContents() method in ScrollViewGdk.cpp.

The problem is how to propagate the scale factor to these classes in a sane and
cross-platform way so that we can do coordinate transformations.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list