Lines Matching refs:closure
46 void *closure, in _cairo_eps_surface_create_for_stream() argument
52 surface = cairo_ps_surface_create_for_stream (write_func, closure, width, height); in _cairo_eps_surface_create_for_stream()
136 void *closure; member
142 finalize_ansi (finalize_closure_t *closure) in finalize_ansi() argument
145 status = helper_cairo_surface_write_to_ansi_stream (closure->surface, in finalize_ansi()
146 closure->write_func, in finalize_ansi()
147 closure->closure); in finalize_ansi()
155 void *closure, in _cairo_ansi_surface_create_for_stream() argument
185 ansi_closure->closure = closure; in _cairo_ansi_surface_create_for_stream()
191 g_free ((void *) closure); in _cairo_ansi_surface_create_for_stream()
200 finalize_png (finalize_closure_t *closure) in finalize_png() argument
203 status = cairo_surface_write_to_png_stream (closure->surface, in finalize_png()
204 closure->write_func, in finalize_png()
205 closure->closure); in finalize_png()
213 void *closure, in _cairo_png_surface_create_for_stream() argument
243 png_closure->closure = closure; in _cairo_png_surface_create_for_stream()
249 g_free ((void *) closure); in _cairo_png_surface_create_for_stream()
257 stdio_write_func (void *closure, in stdio_write_func() argument
261 FILE *fp = (FILE *) closure; in stdio_write_func()
301 void *closure, in helper_cairo_create_context()
305 void *closure, in helper_cairo_create_context()
407 finalize_closure_t *closure = (finalize_closure_t *) in helper_cairo_destroy_context() local
410 if (closure) in helper_cairo_destroy_context()
411 closure->callback (closure); in helper_cairo_destroy_context()