]> Pileus Git - ~andy/gtk/commit
Bug 339318 - Allow page rendering to (optionally) happen in a thread
authorMarek Kasik <mkasik@redhat.com>
Fri, 19 Dec 2008 16:42:05 +0000 (16:42 +0000)
committerMarek Kašík <mkasik@src.gnome.org>
Fri, 19 Dec 2008 16:42:05 +0000 (16:42 +0000)
commit8ff5d4ffc4dba1ab870660250e2542d7c1a2dd40
tree0cb8800051356862ae19c40ee04bf371b459f4a6
parent1b62d9ebdaba694f044af978e3313bee7698a781
Bug 339318 - Allow page rendering to (optionally) happen in a thread

2008-12-19  Marek Kasik  <mkasik@redhat.com>

Bug 339318 - Allow page rendering to (optionally) happen in a thread

* gtk/gtk.symbols: API change
* doc/reference/gtk/gtk-sections.txt: API change
* gtk/gtkprintoperation-private.h
* gtk/gtkprintoperation.h
* gtk/gtkprintoperation.c: Adds 2 new functions
   gtk_print_operation_set_defer_drawing()
     - Sets up the GtkPrintOperation to wait for calling of
       gtk_print_operation_draw_page_finish() from application. It can
       be used for drawing page in another thread.
       This function must be called in the callback of "draw-page"
       signal.
   gtk_print_operation_draw_page_finish()
     - Signalize that drawing of particular page is complete.
       It is called after completion of page drawing (e.g. drawing
       in another thread).
       If gtk_print_operation_set_defer_drawing() was called before,
       then this function has to be called by application. In another
       case it is called by the library itself.

svn path=/trunk/; revision=21913
ChangeLog
docs/reference/gtk/gtk-sections.txt
gtk/gtk.symbols
gtk/gtkprintoperation-private.h
gtk/gtkprintoperation.c
gtk/gtkprintoperation.h