#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#import <Cocoa/Cocoa.h>
#include "ut_debugmsg.h"
#include "ut_string.h"
#include "ut_assert.h"
#include "pd_Document.h"
#include "gr_CocoaCairoGraphics.h"
#include "xap_Dialog_Id.h"
#include "xap_CocoaDlg_Print.h"
#include "xap_CocoaApp.h"
#include "xap_CocoaFrame.h"
#import "xap_PrintingNSView.h"
#include "fv_View.h"
#include "fl_DocLayout.h"
#include "ap_Strings.h"
#include "ap_CocoaFrame.h"
#include "ap_PrintingDelegate.h"
Functions | |
bool | s_doPrint (FV_View *pView, bool bTryToSuppressDialog, bool bPrintDirectly) |
bool s_doPrint | ( | FV_View * | pView, | |
bool | bTryToSuppressDialog, | |||
bool | bPrintDirectly | |||
) |
References FV_View::clearCursorWait(), FL_DocLayout::countPages(), GR_Graphics::DGP_PAPER, FL_DocLayout::fillLayouts(), FL_DocLayout::formatAll(), XAP_Dialog_Print::getAnswer(), XAP_App::getApp(), XAP_Frame::getDialogFactory(), FL_DocLayout::getDocument(), AD_Document::getFilename(), FL_DocLayout::getHeight(), FV_View::getLayout(), XAP_Frame::getNonDecoratedTitle(), FV_View::getPageSize(), AV_View::getParentData(), fp_PageSize::getPredefinedName(), XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), FL_DocLayout::getWidth(), GR_Graphics::queryProperties(), XAP_Frame::raise(), XAP_DialogFactory::releaseDialog(), XAP_Dialog_Print::releasePrinterGraphicsContext(), XAP_DialogFactory::requestDialog(), FV_View::setCursorWait(), XAP_Dialog_Print::setDocumentPathname(), XAP_Dialog_Print::setDocumentTitle(), XAP_Dialog_Print::setEnablePageRangeButton(), XAP_Dialog_Print::setEnablePrintSelection(), XAP_Dialog_Print::setEnablePrintToFile(), XAP_Dialog_Print::setPaperSize(), XAP_Frame::setStatusMessage(), XAP_Dialog_Print::setTryToBypassActualDialog(), UT_ASSERT, XAP_DIALOG_ID_PRINT, and XAP_DIALOG_ID_PRINT_DIRECTLY.
Referenced by Defun1().