Re: [Java-gnome-developer] Where can I find Cairo constants (f ex CairoContent.COLOR)?
Brought to you by:
afcowie
From: Andrew C. <an...@op...> - 2010-11-03 15:56:11
|
On Wed, 2010-11-03 at 14:31 +0100, Jonas Nyström wrote: > I want to try some basic Cairo programming in java, and downloaded the > 4.0.17 rc2 packages. Cool :) > > Where can I find these constant files? So I just whacked your code snippet into a class and got the following imports: import org.freedesktop.cairo.Context; import org.freedesktop.cairo.Format; import org.freedesktop.cairo.ImageSurface; public class Example { public static void main(String[] args) { final ImageSurface surface; final Context cr; surface = new ImageSurface(Format.ARGB32, 200, 200); cr = new Context(surface); cr.setSource(0.0, 0.0, 0.0); cr.moveTo(25.0, 25.0); cr.lineTo(50.0, 100.0); cr.stroke(); } } Is that what you needed to know? > > i get errors because CairoAntialias, CairoContent etc where constants > are defined can't be found. > Oh. Wait. Hm. Did you run $ make If working against the library as built you want the tmp/gtk-4.0.jar that results from that. Sounds like you loaded up the classes under src/bindings/ but haven't built the library, because you're missing the sources under generated/bindings/. You still must run the build. though. If working against the java-gnome sources directly you need... well, if you just use the Eclipse Project that comes in the sources it'll Just Work™. If you're not using Eclispe, then reply and I'll walk you through the source folders. You still must run the build, though. AfC Granada |