CSS Styleable property loading
Hi all, I am developing a patch to the ticket https://javafx-jira.kenai.com/browse/RT-19538 and it´s almost finished. The only thing is that the css properties are loaded too late. I would like to know how could I force the css loading so that STYLEABLES are loaded when I want. How could I do it in a elegant way? Thanks, Diego
hg: openjfx/8u-dev/rt: 3 new changesets
Changeset: 4ecd15e8a082 Author:slions Date: 2014-09-01 09:18 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4ecd15e8a082 [SCENEBUILDER] Going on fixing DTL-6783: Rationalize job implementation between Hierarchy and Content Panels = Adapt Insert and Move GridPane Row/Column jobs ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/InsertColumnJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/InsertRowJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/MoveColumnContentJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/gridpane/v2/MoveRowContentJob.java Changeset: 60e8da40fca3 Author:slions Date: 2014-09-01 09:19 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/60e8da40fca3 [SCENEBUILDER] Going on fixing DTL-6783: Rationalize job implementation between Hierarchy and Content Panels = Adapt DebugMenu controller jobs ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/menubar/DebugMenuController.java Changeset: 8fa9c7b3b5c8 Author:slions Date: 2014-09-01 09:42 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8fa9c7b3b5c8 [SCENEBUILDER] Going on fixing DTL-6783: Rationalize job implementation between Hierarchy and Content Panels = Move jobs that do not define a list of other jobs in the new xxx.job.atomic package ! apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/info/InfoPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/EditorController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/DragController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/AccessoryDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerXYDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ContainerZDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/GridPaneDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/drag/target/ImageViewDropTarget.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BringForwardJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/BringToFrontJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DeleteObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/DuplicateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/FitToParentObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsAccessoryJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/InsertAsSubComponentJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyFxControllerJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyFxIdJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifyObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ModifySelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/PasteJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/PrunePropertiesJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ReIndexObjectJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateNodeJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/RelocateSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/SendBackwardJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/SendToBackJob.java - apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/ToggleFxRootJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/TrimSelectionJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UseComputedSizesObjectJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/UsePredefinedSizeJob.java +
hg: openjfx/8u-dev/rt: RT-38408 RTL orientation, ChoiceBox popup is not aligned with the ChoiceBox.
Changeset: 31335892f770 Author:Martin Sladecek martin.slade...@oracle.com Date: 2014-09-01 11:03 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/31335892f770 RT-38408 RTL orientation, ChoiceBox popup is not aligned with the ChoiceBox. ! modules/graphics/src/main/java/com/sun/javafx/Utils.java
hg: openjfx/8u-dev/rt: RT-38465 [SplitPane] Pixels cut off when GridPane inside SplitPane
Changeset: 481f8d61b1cd Author:Martin Sladecek martin.slade...@oracle.com Date: 2014-09-01 15:23 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/481f8d61b1cd RT-38465 [SplitPane] Pixels cut off when GridPane inside SplitPane ! modules/graphics/src/main/java/javafx/scene/layout/GridPane.java ! modules/graphics/src/main/java/javafx/scene/layout/Region.java
Editable ComboBox bug ?
Hi, I have reproduce in a small example a ComBox behavior which I suspect to be a bug. When the TextField intercepts the event, the println displays the current value = OK When the ComboBox (which is an editable one) intercept the event the println does not display the current value = bug ? @Override public void start(Stage primaryStage) { TextField textField = new TextField(); ComboBox comboBox = new ComboBox(); comboBox.setEditable(true); EventHandler eventHandler = (Event e) - { System.out.println(textField textValue : + textField.textProperty().get()); System.out.println(comboBox value : + comboBox.valueProperty().get()); }; textField.addEventFilter(KeyEvent.KEY_RELEASED, eventHandler); comboBox.addEventFilter(KeyEvent.KEY_RELEASED, eventHandler); StackPane root = new StackPane(); VBox vBox = new VBox(textField, comboBox); root.getChildren().addAll(vBox); Scene scene = new Scene(root, 300, 250); primaryStage.setScene(scene); primaryStage.show(); } Could you please confirm if it is a bug ? Thanks Olivier
Re: Editable ComboBox bug ?
In fact It is not a bug, I have just found the right way to get the value : System.out.println(comboBox value : + comboBox.getEditor().textProperty().get()); instead of System.out.println(comboBox value : + comboBox.valueProperty().get()); Sorry for the trouble Olivier - Mail original - De: oma...@free.fr À: openjfx-dev@openjdk.java.net Mailing openjfx-dev@openjdk.java.net Envoyé: Lundi 1 Septembre 2014 15:55:59 Objet: Editable ComboBox bug ? Hi, I have reproduce in a small example a ComBox behavior which I suspect to be a bug. When the TextField intercepts the event, the println displays the current value = OK When the ComboBox (which is an editable one) intercept the event the println does not display the current value = bug ? @Override public void start(Stage primaryStage) { TextField textField = new TextField(); ComboBox comboBox = new ComboBox(); comboBox.setEditable(true); EventHandler eventHandler = (Event e) - { System.out.println(textField textValue : + textField.textProperty().get()); System.out.println(comboBox value : + comboBox.valueProperty().get()); }; textField.addEventFilter(KeyEvent.KEY_RELEASED, eventHandler); comboBox.addEventFilter(KeyEvent.KEY_RELEASED, eventHandler); StackPane root = new StackPane(); VBox vBox = new VBox(textField, comboBox); root.getChildren().addAll(vBox); Scene scene = new Scene(root, 300, 250); primaryStage.setScene(scene); primaryStage.show(); } Could you please confirm if it is a bug ? Thanks Olivier
hg: openjfx/8u-dev/rt: [SCENEBUILDER] Added CombineReferenceJob and ExpandReferenceJob classes (to be used for DTL-6774).
Changeset: 5ee50928c1d6 Author:eric.le.pon...@oracle.com Date: 2014-09-01 16:24 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5ee50928c1d6 [SCENEBUILDER] Added CombineReferenceJob and ExpandReferenceJob classes (to be used for DTL-6774). + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/ReplaceObjectJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/atomic/ReplacePropertyValueJobT.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/CombineExpressionReferenceJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/CombineIntrinsicReferenceJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/CombineReferenceJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/ExpandExpressionReferenceJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/ExpandIntrinsicReferenceJob.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/ExpandReferenceJob.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMCloner.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/fxom/FXOMNodes.java
outstanding resource locks
Hi! Is there anything further I can do to see which resources are locked so I can see if this is my fault and to release them properly? How to interpret this output? Thanks for any info. Outstanding resource locks detected: ES2 Vram Pool: 76.571.592 used (28,5%), 76.571.592 managed (28,5%), 268.435.456 total 118 total resources being managed average resource age is 540,5 frames 57 resources at maximum supported age (48,3%) 6 resources marked permanent (5,1%) 2 resources have had mismatched locks (1,7%) 2 resources locked (1,7%) 79 resources contain interesting data (66,9%) 0 resources disappeared (0,0%) Outstanding resource locks detected: ES2 Vram Pool: 141.193.956 used (52,6%), 141.193.956 managed (52,6%), 268.435.456 total 136 total resources being managed average resource age is 467,8 frames 57 resources at maximum supported age (41,9%) 6 resources marked permanent (4,4%) 5 resources have had mismatched locks (3,7%) 5 resources locked (3,7%) 82 resources contain interesting data (60,3%) 0 resources disappeared (0,0%) Best regards, Mario
hg: openjfx/8u-dev/rt: [SCENEBUILDER] First step for DTL-6774 implementation.
Changeset: b0a0f059cc4e Author:eric.le.pon...@oracle.com Date: 2014-09-01 19:32 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b0a0f059cc4e [SCENEBUILDER] First step for DTL-6774 implementation. JobManager now automatically incokes UpdateReferencesJob. This job takes care to fix any forward reference created by the last editing action. ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/JobManager.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/ReferencesUpdater.java + apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/UpdateReferencesJob.java