Terminates the redirection begun by a call to cairo_push_group() or
cairo_push_group_with_content() and returns a new pattern
containing the results of all drawing operations performed to the
group.
The cairo_pop_group() function calls cairo_restore(), (balancing a
call to cairo_save() by the push_group function), so that any
changes to the graphics state will not be visible outside the
group.
Since 1.2
a newly created (surface) pattern containing the results of all drawing operations performed to the group. The caller owns the returned object and should call Pattern.destroy when finished with it.
Terminates the redirection begun by a call to cairo_push_group() or cairo_push_group_with_content() and returns a new pattern containing the results of all drawing operations performed to the group. The cairo_pop_group() function calls cairo_restore(), (balancing a call to cairo_save() by the push_group function), so that any changes to the graphics state will not be visible outside the group. Since 1.2