I added support for non-opaque canvases in revision 391, please let me know if you have any questions or comments about this.
Thanks, Sam Reid On Oct 1, 3:58 pm, "Michael Heuer" <[EMAIL PROTECTED]> wrote: > Hello Sam, > > I say commit it, or create an issue if you would like to allow more comment. > > Whether or not there is an issue created, having an example in the > examples project to demonstrate the benefits of this change would be > cool. > > michael > > On Tue, Sep 30, 2008 at 11:12 AM, woodymac <[EMAIL PROTECTED]> wrote: > > > Please make this change, so I can dump my subclass of PCanvas. > > > On Sep 17, 12:36 am, Sam Reid <[EMAIL PROTECTED]> wrote: > >> I'd like to make it possible to make PCanvas partly transparent, but > >> that's impossible with current implementation of PCanvas. Line 605 > >> gives: > > >> g2.setColor( getBackground() ); > >> g2.fillRect( 0, 0, getWidth(), getHeight() ); > > >> I'd recommend changing this to: > > >> if ( isOpaque() ) { > >> g2.setColor( getBackground() ); > >> g2.fillRect( 0, 0, getWidth(), getHeight() ); > >> } > > >> This is similar to the swing ui implementation. > > >> I couldn't find a workaround that involved using a Color with a > >> transparent alpha channel, see discussions > >> here:http://www.chka.de/swing/components/opacity.html > > >> Any comments, questions or objections to this change? > > >> Sam Reid --~--~---------~--~----~------------~-------~--~----~ Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en -~----------~----~----~----~------~----~------~--~---