Mercurial > dwindows
comparison win/dw.c @ 1139:65b750569a0a
*sigh* formatting cleanups from that last commit.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 09 Sep 2011 10:52:05 +0000 |
parents | caeae1ff0289 |
children | 1c63bf62e0b0 |
comparison
equal
deleted
inserted
replaced
1138:caeae1ff0289 | 1139:65b750569a0a |
---|---|
10016 if(!drawfunc || !(print = calloc(1, sizeof(DWPrint)))) | 10016 if(!drawfunc || !(print = calloc(1, sizeof(DWPrint)))) |
10017 return NULL; | 10017 return NULL; |
10018 | 10018 |
10019 print->drawfunc = drawfunc; | 10019 print->drawfunc = drawfunc; |
10020 print->drawdata = drawdata; | 10020 print->drawdata = drawdata; |
10021 print->pd.lStructSize = sizeof(PRINTDLG); | 10021 print->pd.lStructSize = sizeof(PRINTDLG); |
10022 print->pd.hwndOwner = HWND_DESKTOP; | 10022 print->pd.hwndOwner = HWND_DESKTOP; |
10023 print->pd.Flags = PD_USEDEVMODECOPIESANDCOLLATE | PD_RETURNDC; | 10023 print->pd.Flags = PD_USEDEVMODECOPIESANDCOLLATE | PD_RETURNDC; |
10024 print->pd.nCopies = 1; | 10024 print->pd.nCopies = 1; |
10025 print->pd.nFromPage = 0xFFFF; | 10025 print->pd.nFromPage = 0xFFFF; |
10026 print->pd.nToPage = 0xFFFF; | 10026 print->pd.nToPage = 0xFFFF; |
10027 print->pd.nMinPage = 1; | 10027 print->pd.nMinPage = 1; |
10028 print->pd.nMaxPage = pages; | 10028 print->pd.nMaxPage = pages; |
10029 | 10029 |
10030 if(!PrintDlg(&(print->pd))) | 10030 if(!PrintDlg(&(print->pd))) |
10031 { | 10031 { |
10032 free(print); | 10032 free(print); |
10033 return NULL; | 10033 return NULL; |
10034 } | 10034 } |
10035 | 10035 |
10067 pixmap->transcolor = DW_RGB_TRANSPARENT; | 10067 pixmap->transcolor = DW_RGB_TRANSPARENT; |
10068 | 10068 |
10069 SelectObject(pixmap->hdc, pixmap->hbm); | 10069 SelectObject(pixmap->hdc, pixmap->hbm); |
10070 | 10070 |
10071 /* Start the job */ | 10071 /* Start the job */ |
10072 StartDoc(p->pd.hDC, &(p->di)); | 10072 StartDoc(p->pd.hDC, &(p->di)); |
10073 | 10073 |
10074 /* Cycle through each page */ | 10074 /* Cycle through each page */ |
10075 for(x=p->pd.nFromPage; x<p->pd.nToPage && p->drawfunc; x++) | 10075 for(x=p->pd.nFromPage; x<p->pd.nToPage && p->drawfunc; x++) |
10076 { | 10076 { |
10077 StartPage(p->pd.hDC); | 10077 StartPage(p->pd.hDC); |