Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add focused pseudo css class to VirtualizedScrollPane when its content is focused #36

Closed
JordanMartinez opened this issue May 26, 2017 · 0 comments

Comments

@JordanMartinez
Copy link
Contributor

Coming from FXMisc/RichTextFX#507, VirtualizedScrollPane should include a pseudo css class, focused, when its content is focused since the scroll bars are now separated from the content:

import javafx.scene.Node;
import org.fxmisc.flowless.Virtualized;
import org.fxmisc.flowless.VirtualizedScrollPane;

public class VirtualizedScrollPane<T extends Node & Virtualized> extends Region {
    private PseudoClass FOCUSED = PseudoClass.getPseudoClass("focused");

    public VirtualizedScrollPaneExt(T content) {
        super(content);

        content.focusedProperty().addListener((obs, oldVal, newVal) -> {
            pseudoClassStateChanged(FOCUSED, newVal);
        });
    }
}
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant