Extend WinLauncher example with better printing features.

Reviewed by Darin Adler.

* WinLauncher/PrintWebUIDelegate.cpp:
(PrintWebUIDelegate::webViewPrintingMarginRect): Provide slightly
 larger margins.
(PrintWebUIDelegate::webViewHeaderHeight): Compute header height based
 on text metrics.
(PrintWebUIDelegate::webViewFooterHeight): Compute footer height based
 on text metrics.
(PrintWebUIDelegate::drawHeaderInRect): Write useful header, along
 with separating line.
(PrintWebUIDelegate::drawFooterInRect):
* WinLauncher/PrintWebUIDelegate.h: Remove stubs.
* WinLauncher/WinLauncher.cpp:
(PrintView): Correct loop used to print individual pages.
 Previously it started at 0, which is a wild-card to print all
 pages at once.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53154 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4 files changed