[Webkit-unassigned] [Bug 18281] [GTK] add functions to set/get the zoom level
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 21 23:11:06 PDT 2008
http://bugs.webkit.org/show_bug.cgi?id=18281
------- Comment #13 from christian at imendio.com 2008-04-21 23:11 PDT -------
(From update of attachment 20475)
>+static const gfloat minimumZoomMultiplier = 0.5f;
>+static const gfloat maximumZoomMultiplier = 3.0f;
>+static const gfloat zoomMultiplierRatio = 1.2f;
I still think these should be exposed in the API. For the sake of this bug I
would be willing to add them to WebKitWebSettings myself, after this is landed.
>@@ -95,7 +102,9 @@ enum {
> PROP_PASTE_TARGET_LIST,
> PROP_EDITABLE,
> PROP_SETTINGS,
>- PROP_TRANSPARENT
>+ PROP_TRANSPARENT,
>+ PROP_ZOOM_LEVEL,
>+ PROP_TEXT_ONLY_ZOOM
As for "text-only-zoom" I have two questions:
1. What about calling this "zoom-text-only", to have it align visually with
"zoom-level"?
2. Would it make more sense to move this property to WebKitWebSettings? I do
not know the answer myself. If anyone has an actual use case I would most
appreciate that.
>+ g_object_class_install_property(objectClass, PROP_ZOOM_LEVEL,
>+ g_param_spec_float("zoom-level",
>+ "Zoom level",
>+ "The level of zoom of the content",
>+ G_MINFLOAT,
>+ G_MAXFLOAT,
>+ 1,
>+ WEBKIT_PARAM_READWRITE));
This is not your fault. But I'm wondering why WebView has a different style
when it comes to property installation. I was certainly tempted to criticize
you for that =)
--
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