Re: Rotate a label

2014-09-10 Thread David Grieve

For this kind of layout, you'd want to use TextFlow.

On 9/10/14, 7:25 PM, Phil Race wrote:

?
S
I
H
T

E
K
I
L

N
A
E
M

U
O
Y

That is rotating the individual glyphs or vertical layout.
I can't think of any remotely easy way to do this right now.

But transforming so the string reads normally if you rotate the screen 
should

be possible with transforms on the node.

-phil.

On 9/10/2014 10:20 AM, Victor Grazi wrote:
In JavaFX 8, is it possible to rotate the text in a label so that 
instead
of left to right it reads bottom to top? I.e., to rotate the entire 
label

90° counterclockwise






Need help with ScrollPane sizing inside nested panes

2014-09-10 Thread Kevin Smith
If we have a Pane containing a ScrollPane containing a GridPane,
everything works as expected. But as soon as we inject a second Pane
(which is hard for us to avoid in this case), the ScrollPane no longer
grows to fit its space. See the example app below. Without "inner", it
works great.

Is there a simple way to get the ScrollPane to fill its parent?

I have tried every combination of prefWidth and prefViewportWidth that I
can think of, and I have tried Border Pane, and nothing has worked. I
have searched the web, but have been unable to find an answer to this.
If the answer is already out there, please feel free to just point me to
it.

I just upgraded to Java 8u20, which didn't help.

Thanks,


Kevin

public class FxScrollPaneTest extends Application
{
public static void main(String[] args)
{
launch(args);
}

@Override
public void start(Stage primaryStage)
{
primaryStage.setTitle("Hello World!");

GridPane grid = new GridPane();

grid.add(new Label("upper left"), 0, 0);
grid.add(new Label("upper right"), 1, 0);
grid.add(new Label("lower left"), 0, 1);
grid.add(new Label("lower left"), 1, 1);

Pane root = new Pane();
Pane inner = new Pane();
root.getChildren().add(inner);
ScrollPane scroller = new ScrollPane(grid);
inner.getChildren().add(scroller);
primaryStage.setScene(new Scene(root, 300, 250));
primaryStage.show();
}
}


Re: Rotate a label

2014-09-10 Thread Phil Race

?
S
I
H
T

E
K
I
L

N
A
E
M

U
O
Y

That is rotating the individual glyphs or vertical layout.
I can't think of any remotely easy way to do this right now.

But transforming so the string reads normally if you rotate the screen 
should

be possible with transforms on the node.

-phil.

On 9/10/2014 10:20 AM, Victor Grazi wrote:

In JavaFX 8, is it possible to rotate the text in a label so that instead
of left to right it reads bottom to top? I.e., to rotate the entire label
90° counterclockwise




8u40 review request RT-38536: Deadlock initializing Image converter module from multiple threads

2014-09-10 Thread Jim Graham

webrev: http://cr.openjdk.java.net/~flar/RT-38536/webrev.00/
Jira: https://javafx-jira.kenai.com/browse/RT-38536

As mentioned in the Jira comments I would appreciate advice on turning 
the tests attached to the issue into unit tests that run in 
separate/fresh runtimes...


...jim


Re: Rotate a label

2014-09-10 Thread Shakir Gusaroff
Does the following work for you? Or I am missing something.

Label label = new Label("Application");
label.setRotate(270);


On 9/10/14, Victor Grazi  wrote:
> In JavaFX 8, is it possible to rotate the text in a label so that instead
> of left to right it reads bottom to top? I.e., to rotate the entire label
> 90° counterclockwise
>


hg: openjfx/8u-dev/rt: RT-37996: [packager] RPM Builder can't find rpmbuild in non-english locales

2014-09-10 Thread danno . ferrin
Changeset: ee31427caf20
Author:shemnon
Date:  2014-09-10 13:06 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ee31427caf20

RT-37996: [packager] RPM Builder can't find rpmbuild in non-english locales
Summary: Just look for a version number, don't depend on language dependant 
cues.

! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxRpmBundler.java



hg: openjfx/8u-dev/rt: RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements

2014-09-10 Thread danno . ferrin
Changeset: 8335da240a33
Author:shemnon
Date:  2014-09-10 11:31 -0600
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8335da240a33

RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements
Reviewed-By: kcr
Summary: Initial implementation for JEP-208, including work for RT-35388, 
RT-37766, RT-37767, RT-36118, RT-28833, RT-34187, RT-23918, RT-37769 which are 
all subtasks of the JEP.

! .hgignore
! build.gradle
! buildSrc/linux.gradle
! buildSrc/mac.gradle
! buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy
! buildSrc/win.gradle
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxAppBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxDebBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxRpmBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinAppBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinExeBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinMsiBundler.java
! 
modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WindowsBundlerParam.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/DeployFXTask.java
+ modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/FileAssociation.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/Info.java
+ 
modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/SecondaryLauncher.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java
! 
modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java
+ 
modules/fxpackager/src/main/java/jdk/packager/services/UserJvmOptionsService.java
+ 
modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/LauncherUserJvmOptions.java
+ 
modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/PreferencesUserJvmOptions.java
! modules/fxpackager/src/main/native/javapackager/win/javapackager.cpp
- modules/fxpackager/src/main/native/launcher/linux/DeployPlatform.h
- modules/fxpackager/src/main/native/launcher/linux/launcher.c
+ modules/fxpackager/src/main/native/launcher/linux/launcher.cpp
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/.dep.inc
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/Makefile
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Debug.mk
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Release.mk
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-impl.mk
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-variables.mk
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Debug.bash
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Release.bash
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/configurations.xml
+ 
modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/project.xml
- modules/fxpackager/src/main/native/launcher/linux/xmlparser.c
- modules/fxpackager/src/main/native/launcher/linux/xmlparser.h
! modules/fxpackager/src/main/native/launcher/mac/main.m
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.pbxproj
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.h
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.m
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Base.lproj/MainMenu.xib
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Images.xcassets/AppIcon.appiconset/Contents.json
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/Credits.rtf
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/InfoPlist.strings
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Info.plist
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Prefix.pch
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/en.lproj/InfoPlist.strings
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/testlauncherTests-Info.plist
+ 
modules/fxpackager/src/main/native/launcher/mac/test/testl

Rotate a label

2014-09-10 Thread Victor Grazi
In JavaFX 8, is it possible to rotate the text in a label so that instead
of left to right it reads bottom to top? I.e., to rotate the entire label
90° counterclockwise


hg: openjfx/8u-dev/rt: RT-38290: [WebView] HTML canvas clip() functionality broken

2014-09-10 Thread anton . tarasov
Changeset: 114951fd1301
Author:ant 
Date:  2014-09-10 20:35 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/114951fd1301

RT-38290: [WebView] HTML canvas clip() functionality broken
Reviewed-by: ant, peterz
Contributed by: anashaty

! modules/web/src/main/java/com/sun/javafx/sg/prism/NGWebView.java
! 
modules/web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java
! modules/web/src/main/java/com/sun/webkit/WebPage.java
! modules/web/src/main/java/com/sun/webkit/graphics/WCGraphicsContext.java
! modules/web/src/main/java/com/sun/webkit/graphics/WCRenderQueue.java
! modules/web/src/main/java/com/sun/webkit/perf/WCGraphicsPerfLogger.java



hg: openjfx/8u/rt: Added tag 8u40-b05 for changeset 1d08d9490df0

2014-09-10 Thread hang . vo
Changeset: b2acb41b44b1
Author:hudson
Date:  2014-09-10 08:28 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u/rt/rev/b2acb41b44b1

Added tag 8u40-b05 for changeset 1d08d9490df0

! .hgtags



hg: openjfx/8u-dev/rt: 2 new changesets

2014-09-10 Thread eric . le . ponner
Changeset: d8c7120ab268
Author:Eric Le Ponner 
Date:  2014-09-10 12:02 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d8c7120ab268

[SCENEBUILDER] Fix for DTL-6837 (NPE when using X or Y rotationAxis).

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java

Changeset: c9450b73265d
Author:Eric Le Ponner 
Date:  2014-09-10 17:11 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c9450b73265d

[SCENEBUILDER] Merge (no conflict).




hg: openjfx/8u-dev/rt: [SCENEBUILDER] Fix for DTL-6798: Adapt CSS Analyzer to SubScene implementation

2014-09-10 Thread jerome . cambon
Changeset: 99b538fc6dd3
Author:Jerome Cambon
Date:  2014-09-10 16:51 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/99b538fc6dd3

[SCENEBUILDER] Fix for DTL-6798: Adapt CSS Analyzer to SubScene implementation

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/NodeCssState.java
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java



[8u40] Review Request: RT-38582 [Transform] transform(Bounds) and inverseTransform(Bounds) produce incorrect results

2014-09-10 Thread Martin Sladecek

Hi Jim, Kevin,

please review
https://javafx-jira.kenai.com/browse/RT-38582
http://cr.openjdk.java.net/~msladecek/rt-38582/webrev.00/

Thanks,
-Martin


hg: openjfx/8u-dev/rt: RT-38579: Parfait: Accessibility - JNI primitive type mismatch

2014-09-10 Thread anthony . petrov
Changeset: a9f65720edc3
Author:Anthony Petrov 
Date:  2014-09-10 15:46 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a9f65720edc3

RT-38579: Parfait: Accessibility - JNI primitive type mismatch
Reviewed-by: snorthov

! modules/graphics/src/main/native-glass/win/GlassAccessible.cpp



hg: openjfx/8u-dev/rt: [SCENEBUILDER] Unused import.

2014-09-10 Thread jerome . cambon
Changeset: d02883b88ce5
Author:Jerome Cambon
Date:  2014-09-10 11:43 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d02883b88ce5

[SCENEBUILDER] Unused import.

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/UpdateReferencesJob.java



hg: openjfx/8u-dev/rt: [SCENEBUILDER] Fixed FindBugs warnings. This also fix DTL-6866: Assertion error when adding ButtonTypes to a DialogPane

2014-09-10 Thread jerome . cambon
Changeset: 351df31aa086
Author:Jerome Cambon
Date:  2014-09-10 10:47 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/351df31aa086

[SCENEBUILDER] Fixed FindBugs warnings. This also fix DTL-6866: Assertion error 
when adding ButtonTypes to a DialogPane

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ButtonTypeEditor.java