Hi Mark,

"Mark Fortner" <[EMAIL PROTECTED]> wrote on 10/19/2007 12:19:49 PM:

> Sorry, I should have been more specific.  GearWindow extends Window 
> and contains a JSVGCanvas.

   Right but I have no idea what GearWindow might do that could
prevent things 'under' the canvas from getting drawn.

> Do you have any suggestions about what kind of fill I should use? 
> Is there some other way of making the background transparent? 

    The canvas is transparent unless something draws something.
Since you have set the Swing fill to transparent, that leaves only
the SVG document or the Window as possible problems.  Have you
seen what happens if you set the fill of the canvas to a solid
color (like bright green)?  If you don't see that then something
in your document is filling the canvas.  Likewise if you set
the background of the of Window to a bright color do you see that?

    What is it you expect to see under the canvas?


> On 10/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED] > wrote:
> 
> "Hi Mark, 
> 
> "Mark Fortner" <[EMAIL PROTECTED]> wrote on 10/04/2007 10:35:04 AM:
> 
> > I have a class which extends GearWindow.  I initialize the class 
> > with the following snippet of code:
> 
>     Well I have no idea what a GearWindow is, so I can't say if it 
> might be part of the problem. 
> 
> > I use a <g> tag as the top level tag with the following settings:
> >  <g
> >      inkscape:label="Layer 1" 
> >      inkscape:groupmode="layer"
> >      id="main_window"
> >      width="237"
> >      height="216" style="fill:#ffffff00">
> 
>    Your fill spec is a little suspicious, it looks like it 
> is trying to define a transparent white color, but that isn't 
> how you do that.  So if you are filling a rect with that default 
> fill then that is your problem... 
> 
> 
> > On 10/4/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]> 
wrote: 
> > 
> > Hi Mark, 
> > 
> > "Mark Fortner" <[EMAIL PROTECTED]> wrote on 09/14/2007 01:22:29 PM:
> > 
> > > I'm trying to create an SVG-based widget system using batik.  I've 
> > > created a proof-of-concept app, but I'm having problems getting the 
> > > widget to display without a background color.  I've used the 
> > > information in the following bug report to set the alpha to 0 ( 
> > > http://issues.apache.org/bugzilla/show_bug.cgi?id=40392) but that 
> > > doesn't seem to fix the problem. 
> > 
> >     Your note implies it but just to make 100% sure.  You are 
> > calling jsvgcanvas.setBackground(new Color(0x0, true)) as well 
> > as calling jsvgcanvas.setOpaque(false), correct? 
> > 
> >     Also is it possible that your SVG document has a 'background 
color'? 
> > Usually just a large rectangle as one of the first children of the 
> > root svg element (often with width="100%" height="100%"). 

Reply via email to