Per another thread, I'm contemplating making a sort of grid-like control thingy as an open-source contribution to the community.
But several participants in that thread have expressed a desire to embed controls into this scrollable grid. That's hard -- maybe harder than I had realized. I've just tried it and I'm stumped. But maybe you can do better? Here's the challenge: Find some way to contain a ProgressBar (with a nonzero Value) in a rectangular sub-region of the screen. As the progress bar is moved around, it may be partially or entirely clipped by the bounds of this region, and should do the right thing -- it should never draw outside the designated bounds. I tried both embedding it in a Canvas (explicitly setting its Parent to the canvas), and creating it inside a ContainerControl (cloning a prototype that was already inside that ContainerControl). No dice in both cases: as soon as I position the ProgressBar outside the bounds, it just merrily draws outside those bounds. This was true on both a Composite and a regular window (tested under OS X with 2007R2). Can anyone find a way to get a ProgressBar to stay clipped to some rectangular sub-area of a window? Declares are acceptable, as long as they play nice with the rest of the RB framework, but gross kludges (like positioning a second, transparent window on top of the first) will probably not be helpful. Thanks, - Joe -- Joe Strout -- [EMAIL PROTECTED] Strout Custom Solutions _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
