]> www.fi.muni.cz Git - evince.git/blobdiff - backend/dvi/mdvi-lib/mdvi.h
dvi: Add image_done method to DviDevice to notify that the image is finished
[evince.git] / backend / dvi / mdvi-lib / mdvi.h
index e8c58e2f9be0a4a7eb9d1e17a8ec7d552b4c2751..37664a766b1afa56eeff48cb2dcbc49f58b02daa 100644 (file)
@@ -13,7 +13,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 #ifndef _MDVI_DVI_H
 #define _MDVI_DVI_H 1
@@ -99,6 +99,7 @@ typedef void *(*DviCreateImage)       __PROTO((void *device_data,
                                         Uint bpp));
 typedef void (*DviFreeImage)   __PROTO((void *image));
 typedef void (*DviPutPixel)    __PROTO((void *image, int x, int y, Ulong color));
+typedef void (*DviImageDone)    __PROTO((void *image));
 typedef void (*DviDevDestroy)   __PROTO((void *data));
 typedef void (*DviRefresh)      __PROTO((DviContext *dvi, void *device_data));
 typedef void (*DviSetColor)    __PROTO((void *device_data, Ulong, Ulong));
@@ -114,6 +115,7 @@ struct _DviDevice {
        DviCreateImage  create_image;
        DviFreeImage    free_image;
        DviPutPixel     put_pixel;
+        DviImageDone    image_done;
        DviDevDestroy   dev_destroy;
        DviRefresh      refresh;
        DviSetColor     set_color;