Author: manolo
Date: 2010-03-16 11:27:19 -0700 (Tue, 16 Mar 2010)
New Revision: 7279
Log:
The "Print front window" external button is available if compiling with 
-DUSE_PRINT_BUTTON

Modified:
   branches/branch-1.3/src/Fl_win32.cxx
   branches/branch-1.3/src/Fl_x.cxx

Modified: branches/branch-1.3/src/Fl_win32.cxx
===================================================================
--- branches/branch-1.3/src/Fl_win32.cxx        2010-03-16 17:40:03 UTC (rev 
7278)
+++ branches/branch-1.3/src/Fl_win32.cxx        2010-03-16 18:27:19 UTC (rev 
7279)
@@ -1781,8 +1781,10 @@
     if (!fl_capture) BringWindowToTop(i->xid);
     //ShowWindow(i->xid,fl_capture?SW_SHOWNOACTIVATE:SW_RESTORE);
   }
+#ifdef USE_PRINT_BUTTON
 void preparePrintFront(void);
 preparePrintFront();
+#endif
 }
 
 Fl_Window *Fl_Window::current_;
@@ -1930,7 +1932,8 @@
   return CreatePolygonRgn(pt, 4, ALTERNATE);
 }
 
-// temporary for testing purposes of the Fl_Printer class
+#ifdef USE_PRINT_BUTTON
+// to test the Fl_Printer class creating a "Print front window" button in a 
separate window
 // contains also preparePrintFront call above
 #include <FL/Fl_Printer.H>
 #include <FL/Fl_Button.H>
@@ -1958,10 +1961,11 @@
   printer.origin(w/2, h/2 );
   printer.rotate(ROTATE);
   printer.print_widget( win, - win->w()/2, - win->h()/2 );
+  //printer.print_window_part( win, 0,0, win->w(), win->h(), - win->w()/2, - 
win->h()/2 );
 #else
   printer.print_widget( win );
+  //printer.print_window_part( win, 0,0, win->w(), win->h() );
 #endif
-  //printer.print_window_part( win, 0,0, win->w(), win->h(), - win->w()/2, - 
win->h()/2 );
   printer.end_page();
   printer.end_job();
   o->window()->show();
@@ -1978,6 +1982,8 @@
   w.end();
   w.show();
 }
+#endif // USE_PRINT_BUTTON
+
 #endif // FL_DOXYGEN
 
 //

Modified: branches/branch-1.3/src/Fl_x.cxx
===================================================================
--- branches/branch-1.3/src/Fl_x.cxx    2010-03-16 17:40:03 UTC (rev 7278)
+++ branches/branch-1.3/src/Fl_x.cxx    2010-03-16 18:27:19 UTC (rev 7279)
@@ -1735,8 +1735,10 @@
   } else {
     XMapRaised(fl_display, i->xid);
   }
+#ifdef USE_PRINT_BUTTON
 void preparePrintFront(void);
 preparePrintFront();
+#endif
 }
 
 Window fl_window;
@@ -1759,7 +1761,8 @@
 
 }
 
-// temporary for testing purposes of the Fl_Printer class
+#ifdef USE_PRINT_BUTTON
+// to test the Fl_Printer class creating a "Print front window" button in a 
separate window
 // contains also preparePrintFront call above
 #include <FL/Fl_Printer.H>
 #include <FL/Fl_Button.H>
@@ -1809,6 +1812,7 @@
   w.end();
   w.show();
 }
+#endif // USE_PRINT_BUTTON
 
 #endif
 

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to