All pastes #832812 Raw Edit

Anonymous

public c v1 · immutable
#832812 ·published 2007-12-26 17:21 UTC
rendered paste body
Evas_Object *transparency_get_pixmap_with_windows(Evas *evas, Evas_Object *old, int x, int y, int w, int h){	   Imlib_Image im;   Evas_Object *ob;      if(old)     evas_object_del(old);      imlib_context_set_display(ecore_x_display_get());   imlib_context_set_drawable(RootWindow(ecore_x_display_get(),0));   imlib_context_set_visual( DefaultVisual(ecore_x_display_get(), DefaultScreen(ecore_x_display_get() ) ));   im = imlib_create_image_from_drawable(0, x,y,w,h,0);   imlib_context_set_image(im);	     	        imlib_image_set_format("argb");   ob = evas_object_image_add(evas);   evas_object_image_size_set(ob, w, h);   evas_object_image_data_copy_set(ob, imlib_image_get_data_for_reading_only());   evas_object_image_fill_set(ob, 0, 0,  w, h);   evas_object_resize(ob, w, h);	   evas_object_image_alpha_set(ob, 0);   imlib_free_image();   return ob;}