UI: List Box for all

Hi everyone!
I made a special widget the list box for my project. I decided to publish it as a separate project.

So, feel free to use it if anyone needs it.

There are four types of List Boxes: regular, with checkboxes, with color boxes, and with checkboxes and color boxes.

5 Likes

Thank you!

Note that I plan in the future to also add flexible TCastleListBox to the engine “core”. In my vision, the planned TCastleListBox will use TCastleVertical/HorizontalGroup for items, TCastleScrollView for scrolling, and a configurable template for each item (so you can design single item in .castle-user-interface design file, and then use it as template for list box items).

The full plan for my TCastleListBox API is here.

We’ll see how (and when) I’ll finalize it, and how it compares to your list boxes in practice :slight_smile: I looked at your approach, and it is cool, a very natural/obvious API (always my big desire too :slight_smile: ). I’m happy to advise your list box components to everyone looking for list boxes right now!

P.S. And a much more minimalistic list box, implemented just “to have something quickly” from my side is also here. But this one is really minimalistic, just what I needed for examples/ifc/.

1 Like