On May 14, 2007, at 10:46 AM, [EMAIL PROTECTED] wrote: > I can certainly imagine something that relies entirely on the > equivalent of CellBackgroundPaint and CellTextPaint for its content, > but also supports variable row heights, merging of cells, and maybe > even freezing of N top rows and M left columns. > > Would we also require the ability to freeze some bottom rows and > rightmost columns?
Not for me. Left and top would be sufficient for my needs, but I'm sure that others will find that to be incomplete. > As for embedding of controls in a cell -- that one is really hard, > especially cross-platform. I understand why you want it sometimes; > it's just quite difficult to do. Still, if it's important, and effort > were put in to enabling it from the very beginning, it could be doable > for at least most controls. I don't think all controls are necessary. I think the following would be most beneficial: EditField (obviously), CheckBox, RadioButton, UpDownArrows, PopupMenu, and ComboBox. Also useful but not as critical would be BevelButton, PushButton, ProgressWheel, and ProgressBar. Canvas wouldn't be necessary, since I would imagine that the developer would have access to paint events for each cell already. How about a ListBox? Could we embed a ListBox in a cell? ;) > While we're at it, let's define more selection types: > > 0 - no selection allowed at all > 1 - single row > 2 - multiple rows > 3 - single column > 4 - multiple columns > 5 - single cell > 6 - any contiguous block of cells > 7 - discontiguous (arbitrary) cells Looks like a good list. > What do you think? I'm pushing on this because, to be frank, I'm so > tired of the whining about it that if we can agree on a reasonable > spec, I'll consider writing the dang thing and publishing it as open > source. Well, I haven't been complaining about it, but the gradebook I'm currently writing could really benefit from it, so I'll happy encourage its development. :) For what it's worth, I managed to fake left columns being frozen by using two ListBoxes and a custom scroller. It's been working pretty well on both Mac and Windows. -- Brad Rhine [EMAIL PROTECTED] http://bradrhine.com Tangelo: Web Publishing... With A Twist! _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
