~ubuntu-branches/ubuntu/natty/java-gnome/natty

« back to all changes in this revision

Viewing changes to src/bindings/org/freedesktop/cairo/GdkCairoSupport.java

  • Committer: Bazaar Package Importer
  • Author(s): Guillaume Mazoyer
  • Date: 2011-02-18 17:46:52 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20110218174652-mk7ajkt790es0jwr
Tags: 4.0.19-0ubuntu1
* New upstream release. (LP: #596252) (Forwarded: Debian: 588943)
* debian/control
  - Update dependencies version according to the upstream configure file.
  - Update Standards-Version to 3.9.1.
  - Sync JNI and JAR packages.
* debian/copyright
  - Update copyright to 2011.
* debian/patches/01_take_screenshots.diff
  - Fix patch to make doc screenshots works.
* debian/patches/02_javadoc_workaround.patch
  - Fix javadoc generation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
package org.freedesktop.cairo;
34
34
 
35
35
import org.gnome.gdk.Drawable;
 
36
import org.gnome.gdk.EventExpose;
36
37
import org.gnome.gdk.Pixbuf;
37
38
 
38
39
/**
67
68
 
68
69
    private static native final long gdk_cairo_create(long drawable);
69
70
 
 
71
    static final long createContextFromExposeEvent(EventExpose event) {
 
72
        synchronized (lock) {
 
73
            return gdk_cairo_create_and_clip(pointerOf(event));
 
74
        }
 
75
    }
 
76
 
 
77
    private static native final long gdk_cairo_create_and_clip(long event);
 
78
 
70
79
    static final void setSourcePixbuf(Context self, Pixbuf pixbuf, double x, double y) {
71
80
        if (pixbuf == null) {
72
81
            throw new IllegalArgumentException("pixbuf can't be null");