hg: openjfx/9-dev/rt: 8091832: Provide a Screen.getScale method for Hi-DPI screens

james.graham at oracle.com james.graham at oracle.com
Sat Apr 9 20:57:36 UTC 2016


Changeset: cbdf23eafed3
Author:    flar
Date:      2016-04-09 13:57 -0700
URL:       http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/cbdf23eafed3

8091832: Provide a Screen.getScale method for Hi-DPI screens
Reviewed-by: kcr, ckyang

! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SubSceneResizer.java
! apps/samples/Ensemble8/src/app/java/ensemble/control/Popover.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/ContextMenuContent.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/DatePickerContent.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/EmbeddedTextContextMenuContent.java
! modules/controls/src/main/java/javafx/scene/chart/Chart.java
! modules/controls/src/main/java/javafx/scene/chart/XYChart.java
! modules/controls/src/main/java/javafx/scene/control/Control.java
! modules/controls/src/main/java/javafx/scene/control/DialogPane.java
! modules/controls/src/main/java/javafx/scene/control/skin/ColorPalette.java
! modules/controls/src/main/java/javafx/scene/control/skin/NestedTableColumnHeader.java
! modules/controls/src/main/java/javafx/scene/control/skin/ScrollBarSkin.java
! modules/controls/src/main/java/javafx/scene/control/skin/SplitPaneSkin.java
! modules/controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java
! modules/controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java
! modules/controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/graphics/src/main/java/com/sun/glass/events/WindowEvent.java
! modules/graphics/src/main/java/com/sun/glass/ui/Application.java
! modules/graphics/src/main/java/com/sun/glass/ui/Pixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/Screen.java
! modules/graphics/src/main/java/com/sun/glass/ui/Window.java
! modules/graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/gtk/GtkPixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/ios/IosPixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensPixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacPixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacView.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacWindow.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/MonoclePixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinPixels.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinWindow.java
! modules/graphics/src/main/java/com/sun/javafx/embed/EmbeddedSceneInterface.java
! modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/CacheFilter.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCanvas.java
- modules/graphics/src/main/java/com/sun/javafx/stage/ScreenHelper.java
! modules/graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java
! modules/graphics/src/main/java/com/sun/javafx/stage/WindowPeerListener.java
! modules/graphics/src/main/java/com/sun/javafx/tk/AppletWindow.java
! modules/graphics/src/main/java/com/sun/javafx/tk/ScreenConfigurationAccessor.java
! modules/graphics/src/main/java/com/sun/javafx/tk/TKStage.java
! modules/graphics/src/main/java/com/sun/javafx/tk/TKStageListener.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedState.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassAppletWindow.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/UploadingPainter.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java
! modules/graphics/src/main/java/com/sun/prism/Graphics.java
! modules/graphics/src/main/java/com/sun/prism/Presentable.java
! modules/graphics/src/main/java/com/sun/prism/PresentableState.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DSwapChain.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java
! modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/QueuedPixelSource.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPresentable.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
! modules/graphics/src/main/java/com/sun/prism/null3d/DummySwapChain.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWPresentable.java
! modules/graphics/src/main/java/javafx/scene/layout/BorderPane.java
! modules/graphics/src/main/java/javafx/scene/layout/FlowPane.java
! modules/graphics/src/main/java/javafx/scene/layout/GridPane.java
! modules/graphics/src/main/java/javafx/scene/layout/HBox.java
! modules/graphics/src/main/java/javafx/scene/layout/Region.java
! modules/graphics/src/main/java/javafx/scene/layout/TilePane.java
! modules/graphics/src/main/java/javafx/scene/layout/VBox.java
! modules/graphics/src/main/java/javafx/scene/text/TextFlow.java
! modules/graphics/src/main/java/javafx/stage/Screen.java
! modules/graphics/src/main/java/javafx/stage/Window.java
! modules/graphics/src/main/native-font/fontpath.c
! modules/graphics/src/main/native-glass/gtk/glass_general.cpp
! modules/graphics/src/main/native-glass/gtk/glass_screen.cpp
! modules/graphics/src/main/native-glass/ios/GlassScreen.m
! modules/graphics/src/main/native-glass/lens/LensScreen.c
! modules/graphics/src/main/native-glass/mac/GlassApplication.m
! modules/graphics/src/main/native-glass/mac/GlassRobot.m
! modules/graphics/src/main/native-glass/mac/GlassScreen.m
! modules/graphics/src/main/native-glass/mac/GlassView.h
! modules/graphics/src/main/native-glass/mac/GlassView.m
! modules/graphics/src/main/native-glass/mac/GlassView2D.m
! modules/graphics/src/main/native-glass/mac/GlassView3D.m
! modules/graphics/src/main/native-glass/mac/GlassWindow.m
! modules/graphics/src/main/native-glass/win/GlassApplication.cpp
! modules/graphics/src/main/native-glass/win/GlassApplication.h
! modules/graphics/src/main/native-glass/win/GlassScreen.cpp
! modules/graphics/src/main/native-glass/win/GlassWindow.cpp
! modules/graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java
! modules/graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java
! modules/swing/src/main/java/javafx/embed/swing/JFXPanel.java
! modules/swing/src/main/java/javafx/embed/swing/SwingNode.java
! modules/swt/src/main/java/javafx/embed/swt/FXCanvas.java
! modules/web/src/main/java/com/sun/javafx/webkit/prism/PrismGraphicsManager.java
! tests/system/src/test/java/test/robot/javafx/embed/swing/RT32570Test.java



More information about the openjfx-changes mailing list