diff dw.h @ 1136:1a5b0908659b

Initial implementation of the DynamicWindows Print object for GTK3.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 09 Sep 2011 00:28:25 +0000
parents 772d4c692ea5
children 9d97610b2140
line wrap: on
line diff
--- a/dw.h	Wed Sep 07 01:52:54 2011 +0000
+++ b/dw.h	Fri Sep 09 00:28:25 2011 +0000
@@ -1330,6 +1330,8 @@
    void *data, *result;
 } DWDialog;
 
+typedef void *HPRINT;
+
 #define DW_SIGNAL_FUNC(a) ((void *)a)
 
 #define DW_DESKTOP               HWND_DESKTOP
@@ -1685,5 +1687,8 @@
 HWND API dw_calendar_new(unsigned long id);
 void API dw_calendar_set_date( HWND window, unsigned int year, unsigned int month, unsigned int day );
 void API dw_calendar_get_date( HWND window, unsigned int *year, unsigned int *month, unsigned int *day );
+HPRINT API dw_print_new(unsigned long flags, unsigned int pages, void *drawfunc, void *drawdata);
+int API dw_print_run(HPRINT print, unsigned long flags);
+void API dw_print_cancel(HPRINT print);
 
 #endif