> easy embedding of (single or multiple) controls - particularly
> canvases, popups, checkboxes and/or radiobuttons.

I'd be happy with a nice virtual grid that didn't attempt to put
"real" (i.e. platform-native) controls into cells, especially using
some tricky/fragile mechanism that will probably cause no end of
technical glitches. I've seen plenty of apps with ersatz radio
buttons, checkboxes, etc. that have simplified rendering but are good
looking, well behaved, and readily accepted by users. Native controls
often don't render that well inside a grid anyway, where every pixel
counts. (The grid could be skinnable, so that purists could take on
the task of skinning the listbox with controls that look just right on
Platform X, Version Y -- a great fourth-party opportunity!)

I think the challenge for a grid control is coming up with an event
model and a data provider model that handle all that (including
niceties like hover highlighting, etc.), AND are easy to program when
all you need is to throw some data up there, AND that fit into the RB
architecture nicely so you can hook them up with other controls as
your needs evolve.

A full-featured grid control is like a little windowing system all on
its own. That's why good ones are so rare.

lj
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to