Lines Matching defs:new_reg
781 image_region_type *new_reg;
813 if (! (new_reg = (image_region_type *)
819 new_reg->visible_region = XCreateRegion();
820 new_reg->win = base_src->win;
821 new_reg->vis = base_src->vis;
822 new_reg->cmap = base_src->cmap;
823 new_reg->x_rootrel = base_src->x_rootrel;
824 new_reg->y_rootrel = base_src->y_rootrel;
825 new_reg->x_vis = base_src->x_vis;
826 new_reg->y_vis = base_src->y_vis;
827 new_reg->width = base_src->width;
828 new_reg->height = base_src->height;
829 new_reg->border = base_src->border_width;
835 add_rect_to_image_region( new_reg, src->x_vis, src->y_vis,
841 subtr_rect_from_image_region( new_reg, src->x_vis,
846 XIntersectRegion( bbox_region, new_reg->visible_region,
847 new_reg->visible_region);
848 if (! XEmptyRegion( new_reg->visible_region)) {
849 add_to_list( image_regions, new_reg);
850 if (new_reg->vis != DefaultVisualOfScreen( win_attrs.screen) ||
851 new_reg->cmap != DefaultColormapOfScreen(
857 XDestroyRegion( new_reg->visible_region);
858 free( (void *) new_reg);