aspektors

Untitled

May 29th, 2012
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.64 KB | None | 0 0
  1. if(OS.USE_CAIRO){
  2.         int /*long*/ cairo = OS.gdk_cairo_create(window);
  3.         if (cairo == 0) error (SWT.ERROR_NO_HANDLES);
  4.        
  5.         int /*long*/ surface = Cairo.cairo_get_target(cairo);
  6.         int /*long*/ stipple = Cairo.cairo_create(surface);
  7.    
  8.         Cairo.cairo_set_source_surface(cairo, Cairo.cairo_get_target(stipple), width, height);
  9.         Cairo.cairo_set_operator(stipple,Cairo.CAIRO_OPERATOR_DIFFERENCE);
  10.         Cairo.cairo_set_source_rgb(stipple, 0.1, 0.1, 0.1);
  11.  
  12.  
  13.         Cairo.cairo_rectangle(stipple, x, y, width, height);
  14.         Cairo.cairo_fill(stipple);
  15.         Cairo.cairo_fill(cairo);
  16.         Cairo.cairo_destroy(stipple);
  17.         Cairo.cairo_destroy(cairo);
  18.         return;
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment