API REVIEW: WebView.scale property (for JavaFX 3.0 now)

Sergey Malenkov Sergey.Malenkov at oracle.com
Fri Jul 20 08:34:37 PDT 2012


Hi Leonid,

What do you think about renaming this property to "zoom"?
I think that "scale" will confuse users because of Node.scaleX/scaleY.
Also it is a common expression for webpage scaling, for example:
http://windows.microsoft.com/en-us/windows-vista/Zoom-in-on-a-webpage

Thanks,
SAM

On 20.07.2012 19:23, Leonid Popov wrote:
> (Sorry, re-sending the same request with the correct subject, as
> specified by Richard)
>
> Hi,
>
> Some time ago Peter proposed an API change introducing a new property
> for WebView. Unfortunately, it hasn't gone to 2.2, so I (as the actual
> owner of this issue) am re-requesting the API change described below in
> the original Peter's email, now for JavaFX 3.0.
>
> Thanks,
> Leonid
>
> -------- Original Message --------
> Subject: API Request: WebView.scale property
> Date: Sat, 12 May 2012 16:02:11 +0400
> From: Peter Zhelezniakov <Peter.Zhelezniakov at oracle.com>
> To: openjfx-dev at openjdk.java.net <openjfx-dev at openjdk.java.net>,
> jfx-webnode_us_grp at oracle.com
>
>
>
> I suggest adding 'scale' property to WebView:
>
> class javafx.scene.web.WebView {
> /**
> * Scale factor applied to the Web page. The scale affects logical
> bounds
> * of the Web page, but not bounds of the {@code WebView} node.
> *
> * @defaultValue 1.0
> */
> public final void setScale(double value);
> public final double getScale();
> public DoubleProperty scaleProperty();
> }
>
> This property is different from scaleX/Y in several ways:
> - scale is applied internally, i.e. logical bounds of the web page
> change but WebView bounds don't; rather, scrollbars are updated.
> Likewise in a frameset document frame bounds don't change.
> - Scrollbars are not scaled and keep their regular size.
>
> Similar functionality can be found in browsers, e.g. try Ctrl+/Ctrl- in
> Firefox. WebView currently has a similar property called fontScale, but
> that applies to text elements only.
>
> http://javafx-jira.kenai.com/browse/RT-21499
>
> Thanks!


More information about the openjfx-dev mailing list