All pastes #835060 Raw Edit

Mine

public text v1 · immutable
#835060 ·published 2007-12-28 17:39 UTC
rendered paste body
/* Region Selection */
   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;