├── .ci └── before_install.sh ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── bnd.bnd ├── gradle.properties.example ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main └── java │ └── org │ └── fxmisc │ └── flowless │ ├── Cell.java │ ├── CellListManager.java │ ├── CellPool.java │ ├── CellPositioner.java │ ├── CellWrapper.java │ ├── Navigator.java │ ├── OrientationHelper.java │ ├── ScaledVirtualized.java │ ├── SizeTracker.java │ ├── TargetPosition.java │ ├── VirtualFlow.java │ ├── VirtualFlowHit.java │ ├── Virtualized.java │ └── VirtualizedScrollPane.java └── test └── java └── org └── fxmisc └── flowless ├── BigCellCreationAndLayoutEfficiencyTest.java ├── CellCreationAndLayoutEfficiencyTest.java ├── Counter.java ├── FirstCellCreationAndLayoutTest.java ├── FlowlessTestBase.java └── VirtualFlowTest.java /.ci/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/.ci/before_install.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bnd.bnd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/bnd.bnd -------------------------------------------------------------------------------- /gradle.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/gradle.properties.example -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/Cell.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/CellListManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/CellListManager.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/CellPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/CellPool.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/CellPositioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/CellPositioner.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/CellWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/CellWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/Navigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/Navigator.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/OrientationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/OrientationHelper.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/ScaledVirtualized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/ScaledVirtualized.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/SizeTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/SizeTracker.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/TargetPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/TargetPosition.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/VirtualFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/VirtualFlow.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/VirtualFlowHit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/VirtualFlowHit.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/Virtualized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/Virtualized.java -------------------------------------------------------------------------------- /src/main/java/org/fxmisc/flowless/VirtualizedScrollPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/main/java/org/fxmisc/flowless/VirtualizedScrollPane.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/BigCellCreationAndLayoutEfficiencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/BigCellCreationAndLayoutEfficiencyTest.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/CellCreationAndLayoutEfficiencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/CellCreationAndLayoutEfficiencyTest.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/Counter.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/FirstCellCreationAndLayoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/FirstCellCreationAndLayoutTest.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/FlowlessTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/FlowlessTestBase.java -------------------------------------------------------------------------------- /src/test/java/org/fxmisc/flowless/VirtualFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FXMisc/Flowless/HEAD/src/test/java/org/fxmisc/flowless/VirtualFlowTest.java --------------------------------------------------------------------------------