Mercurial > dwindows
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