comparison 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
comparison
equal deleted inserted replaced
1135:6828a01ecf3c 1136:1a5b0908659b
1327 HEV eve; 1327 HEV eve;
1328 int done; 1328 int done;
1329 int method; 1329 int method;
1330 void *data, *result; 1330 void *data, *result;
1331 } DWDialog; 1331 } DWDialog;
1332
1333 typedef void *HPRINT;
1332 1334
1333 #define DW_SIGNAL_FUNC(a) ((void *)a) 1335 #define DW_SIGNAL_FUNC(a) ((void *)a)
1334 1336
1335 #define DW_DESKTOP HWND_DESKTOP 1337 #define DW_DESKTOP HWND_DESKTOP
1336 #define DW_MINIMIZED 1 1338 #define DW_MINIMIZED 1
1683 char * API dw_clipboard_get_text(void); 1685 char * API dw_clipboard_get_text(void);
1684 void API dw_clipboard_set_text( char *str, int len ); 1686 void API dw_clipboard_set_text( char *str, int len );
1685 HWND API dw_calendar_new(unsigned long id); 1687 HWND API dw_calendar_new(unsigned long id);
1686 void API dw_calendar_set_date( HWND window, unsigned int year, unsigned int month, unsigned int day ); 1688 void API dw_calendar_set_date( HWND window, unsigned int year, unsigned int month, unsigned int day );
1687 void API dw_calendar_get_date( HWND window, unsigned int *year, unsigned int *month, unsigned int *day ); 1689 void API dw_calendar_get_date( HWND window, unsigned int *year, unsigned int *month, unsigned int *day );
1688 1690 HPRINT API dw_print_new(unsigned long flags, unsigned int pages, void *drawfunc, void *drawdata);
1689 #endif 1691 int API dw_print_run(HPRINT print, unsigned long flags);
1692 void API dw_print_cancel(HPRINT print);
1693
1694 #endif