Hello Xojo community!
I’ve just released a new open-source project on GitHub that I think many of you will find useful — especially if you’re working with hierarchical data or want to integrate a TreeView-style UI into your desktop applications.
Github Repository : Xojo-TreeView-Hierarchical-Listbox
This project is a reusable module that demonstrates how to create and manage a hierarchical Listbox (TreeView-style) in Xojo. It was built with two goals in mind:
- Educational: To help developers understand how to work with nested structures and hierarchical UI in Xojo.
- Practical: To provide a ready-to-integrate module that you can drop into your own projects and save a lot of development time.
Features :
- Add, rename, and delete nodes dynamically
- Virtually unlimited depth (nest as deep as you want!)
- Each node can display its own emoji icon
- Includes a working example with SQLite persistence
- Clean and modular design, easy to plug into existing apps
- Fully open-source (MIT License)
How to Get Involved
- Download it and try it out
- Use it in your own projects
- Give feedback, open issues, suggest improvements
- Contribute with pull requests if you want to enhance the module
- Or simply join the discussion — I’d love to hear how you would use it or what you’d add!
Thanks for reading — and I hope this module helps make your next Xojo project just a little bit easier
Made with Xojo 2025R1.
3 posts - 2 participants