ControlListBox - a SuperWaba scrolling container widget

Introduction:

ControlListBox is 'yet another' scrollable container widget for SuperWaba programs that is a bit like a normal listbox, except that instead of being only able to add text items, you can add arbitrary controls.

Features:

Anatomy:


  ControlListBox object (a Container subclass)
    |
    +-- viewport Container
    |    |
    |    +--- content Container
    |           |
    |           +-- whatever widgets you add()
    |
    +-- ScrollBar

      

Limitations:

Roadmap:

Demo page

If you want, you can see a ControlListBox widget in action, via a browser applet. Click here.

The applet is about 256k, and should load in less than a minute on most connections

Download:

You can download this tarball, which contains:

Author:

Contact David -- rebirth at orcon dot net dot nz



Last modified: Fri Feb 3 14:45:01 NZDT 2006