API REVIEW: WebView.scale property (for JavaFX 3.0 now)
Leonid Popov
leonid.popov at oracle.com
Fri Jul 20 08:23:52 PDT 2012
(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!
--
Peter | x33066 | St Petersburg, Russia | timezone: GMT+04
More information about the openjfx-dev
mailing list