Yes its concatination, but may be sequenced if its chained.. I thought I tried stefans example.. But apparently not.
Im glad its working, I'll try adding it to the examples when I get time.. 2009/7/9 vineet semwal <[email protected]> > thanks a lot ! > I have tried your example.it's working .. > I think the difference is i was adding *fill* to liquidcanvasbehaviour > constructor while > you have used setChainedGraphics(fill). > I also saw the source of liquidcanvasbehavior and noted that in the end > it's string concatenation > of all the properties of Graphics subclasses but may be *sequence* of > concatenation matters... > > thanks again to both nino and stefan ! > > regards, > Vineet Semwal > > > ---------- Forwarded message ---------- > From: Istvan <[email protected]> > Date: Wed, Jul 8, 2009 at 4:50 PM > Subject: Re: artwork problem while changing background color of liquid > canvas > To: [email protected] > > > Had same problem. Try (,or something like) this > (named "Bocs" instead of "Box") to avoid name clashes in future): > > public class Bocs extends WebMarkupContainer { > > public static final byte DEFAULT_ROUNDING_RADIUS = 8; > public static final String DEAFAULT_FILLCOLOR = "#EEFFD0"; > public static final int DEAFAULT_BORDERWIDTH = 1; > public static final String DEFAULT_BORDERCOLOR = "#AAAAAA"; > > public Bocs(String id) { > this(id, DEFAULT_ROUNDING_RADIUS, DEAFAULT_FILLCOLOR, > DEAFAULT_BORDERWIDTH, > DEFAULT_BORDERCOLOR); > } > > public Bocs(String id, int roundingRadius, String fillColor, int > borderWidth, String borderColor) { > super(id); > this.setOutputMarkupId(true); > this.setOutputMarkupPlaceholderTag(true); > // CAUTION: do not substitute > Graphics graphics = new Border(borderColor, borderWidth); > graphics.setChainedGraphics(new Fill(fillColor)); > LiquidCanvasBehavior behavior = new LiquidCanvasBehavior(graphics, > new RoundedRect( > (byte) roundingRadius)); > this.add(behavior); > } > > private static final long serialVersionUID = 1L; > } > > Use latest Wicket (1.4-rc5), Wicketstuff Artwork (1.4-20090706.220716-150). > > Stefan >
