Summary
SSG_ListBox is a replacement for the Xojo ListBox. It is not a subclass, but a full replacement, written entirely in Xojo. It implements many of the key features of the Xojo ListBox and will implement the rest of them in future releases. There is a demonstration video on YouTube. SSG_ListBox was developed with Xojo 2012r2, and works nicely with both Xojo and Real Studio 2012r2.1.
Current Key Features
Display: Customizable border and grid, cells. Solid color background. Picture background, stretched and tiled. Custom background via event handler.
Scrolling: Pixel and cell based.
Selection: Single row, multiple row, single column, multiple column, single cell, multiple cell.
Tags: Row, column, and cell.
Sorting: By columns, plus event to get cell values for sorting.
Performance: 2000 rows, no problem, not a memory hog. 64 column limit can be increased by changing a constant.
Read our API documentation (pdf).
Future Features
Drag and drop rows, columns, cells.
User column resizing by dragging vertical gridlines or heading resize tabs.
Hierarchical listbox.
Editable text, checkbox, and progress cell types.
Availability and Pricing
SSG_ListBox is included as part of Studio Stable Graphics, a license for which is which is available for $69.95 from StudioStable.com. The license purchase comes with full source Xojo code to SSG_ListBox, and includes updates for as long as we support the product. The source code license is restricted. You may, of course, use the source in your own projects. You may not sublicense, create derivative source code works, or otherwise redistribute the source code. Source code for the Studio Stable Graphics plugin is not included. SSG_ListBox uses this plugin for image resizing. Pre-built demonstration apps for Mac, Windows, and Linux, as well as API documentation, will be available for free download from our download page.
Got Questions?
This is a great place to ask!