RFR: 8185831: Pseudo selectors do not appear to work in Node.lookupAll() [v11]
Kevin Rushforth
kcr at openjdk.org
Sat Oct 28 19:59:46 UTC 2023
On Fri, 27 Oct 2023 16:39:33 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> Sai Pradeep Dandem has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8185831: Changes to doc as per review comments
>
> modules/javafx.graphics/src/main/java/javafx/scene/Node.java line 1959:
>
>> 1957: * If two nodes, lets say NodeA and NodeB have same style class "myStyle" and NodeA has
>> 1958: * a pseudo state "myPseudo", then to find NodeA, the lookup method can be used as follows:
>> 1959: * {@code scene.lookup(".myStyle:myPseudo");} or {@code scene.lookup(":myPseudo");}. If no pseudo class is specified
>
> The sentence about what happens when no pseudo class is specified is true in general and not really part of this example. I recommend moving it before the two examples. And I think it could be worded more clearly.
>
>
> * If the lookup selector does not specify a pseudo class, the lookup will ignore pseudo class
> * states; it will return the first matching node even if it contains pseudo classes.
Or possibly even more clear:
* If the lookup selector does not specify a pseudo class, the lookup will ignore pseudo class
* states; it will return the first matching node whether or not it contains pseudo classes.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1245#discussion_r1375315319
More information about the openjfx-dev
mailing list