diff options
| author | Manolo Gouy <Manolo> | 2011-01-04 21:42:02 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2011-01-04 21:42:02 +0000 |
| commit | e11677bfaf1f7d36aae359ed394b611c2d933140 (patch) | |
| tree | 6d37a0536e825634f0b75f9f4f3ee6586e771d22 /src/Fl_GDI_Printer.cxx | |
| parent | 7b302635e7cc4cd35a7eeb49ebf14b0e750d6320 (diff) | |
Better position of the Fl_Printer class in the Fl_Device class hierarchy.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8188 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_GDI_Printer.cxx')
| -rw-r--r-- | src/Fl_GDI_Printer.cxx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/Fl_GDI_Printer.cxx b/src/Fl_GDI_Printer.cxx index d2f9d1d59..d65efaddd 100644 --- a/src/Fl_GDI_Printer.cxx +++ b/src/Fl_GDI_Printer.cxx @@ -34,13 +34,13 @@ extern HWND fl_window; -Fl_Printer::Fl_System_Printer(void) : Fl_Paged_Device() { +Fl_System_Printer::Fl_System_Printer(void) : Fl_Paged_Device() { hPr = NULL; type_ = device_type; driver(fl_graphics_driver); } -Fl_Printer::~Fl_System_Printer(void) { +Fl_System_Printer::~Fl_System_Printer(void) { if (hPr) end_job(); } @@ -61,7 +61,7 @@ static void WIN_SetupPrinterDeviceContext(HDC prHDC) } -int Fl_Printer::start_job (int pagecount, int *frompage, int *topage) +int Fl_System_Printer::start_job (int pagecount, int *frompage, int *topage) // returns 0 iff OK { DWORD commdlgerr; @@ -116,7 +116,7 @@ int Fl_Printer::start_job (int pagecount, int *frompage, int *topage) return err; } -void Fl_Printer::end_job (void) +void Fl_System_Printer::end_job (void) { Fl_Display_Device::display_device()->set_current(); if (hPr != NULL) { @@ -137,7 +137,7 @@ void Fl_Printer::end_job (void) hPr = NULL; } -void Fl_Printer::absolute_printable_rect(int *x, int *y, int *w, int *h) +void Fl_System_Printer::absolute_printable_rect(int *x, int *y, int *w, int *h) { POINT physPageSize; POINT pixelsPerInch; @@ -163,7 +163,7 @@ void Fl_Printer::absolute_printable_rect(int *x, int *y, int *w, int *h) origin(x_offset, y_offset); } -void Fl_Printer::margins(int *left, int *top, int *right, int *bottom) +void Fl_System_Printer::margins(int *left, int *top, int *right, int *bottom) { int x, y, w, h; absolute_printable_rect(&x, &y, &w, &h); @@ -173,14 +173,14 @@ void Fl_Printer::margins(int *left, int *top, int *right, int *bottom) if (bottom) *bottom = y; } -int Fl_Printer::printable_rect(int *w, int *h) +int Fl_System_Printer::printable_rect(int *w, int *h) { int x, y; absolute_printable_rect(&x, &y, w, h); return 0; } -int Fl_Printer::start_page (void) +int Fl_System_Printer::start_page (void) { int rsult, w, h; @@ -201,14 +201,14 @@ int Fl_Printer::start_page (void) return rsult; } -void Fl_Printer::origin (int deltax, int deltay) +void Fl_System_Printer::origin (int deltax, int deltay) { SetWindowOrgEx(fl_gc, - left_margin - deltax, - top_margin - deltay, NULL); x_offset = deltax; y_offset = deltay; } -void Fl_Printer::scale (float scalex, float scaley) +void Fl_System_Printer::scale (float scalex, float scaley) { int w, h; SetWindowExtEx(fl_gc, (int)(720 / scalex + 0.5), (int)(720 / scaley + 0.5), NULL); @@ -216,7 +216,7 @@ void Fl_Printer::scale (float scalex, float scaley) origin(0, 0); } -void Fl_Printer::rotate (float rot_angle) +void Fl_System_Printer::rotate (float rot_angle) { XFORM mat; float angle; @@ -229,7 +229,7 @@ void Fl_Printer::rotate (float rot_angle) SetWorldTransform(fl_gc, &mat); } -int Fl_Printer::end_page (void) +int Fl_System_Printer::end_page (void) { int rsult; @@ -261,7 +261,7 @@ static void do_translate(int x, int y) ModifyWorldTransform(fl_gc, &tr, MWT_LEFTMULTIPLY); } -void Fl_Printer::translate (int x, int y) +void Fl_System_Printer::translate (int x, int y) { do_translate(x, y); if (translate_stack_depth < translate_stack_max) { @@ -271,7 +271,7 @@ void Fl_Printer::translate (int x, int y) } } -void Fl_Printer::untranslate (void) +void Fl_System_Printer::untranslate (void) { if (translate_stack_depth > 0) { translate_stack_depth--; |
