Public Member Functions | Static Public Member Functions | Private Attributes

XAP_CocoaDialog_Print Class Reference

#include <xap_CocoaDlg_Print.h>

Inheritance diagram for XAP_CocoaDialog_Print:
XAP_Dialog_Print XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

Public Member Functions

 XAP_CocoaDialog_Print (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_CocoaDialog_Print (void)
virtual void useStart (void)
virtual void runModal (XAP_Frame *pFrame)
virtual void runPrint (XAP_Frame *pFrame, FV_View *pPrintView, UT_sint32 iWidth, UT_sint32 iHeight)
virtual void useEnd (void)
virtual GR_GraphicsgetPrinterGraphicsContext (void)
virtual void releasePrinterGraphicsContext (GR_Graphics *)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Private Attributes

GR_CocoaCairoGraphics * m_pPrintGraphics

Constructor & Destructor Documentation

XAP_CocoaDialog_Print::XAP_CocoaDialog_Print ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)

Referenced by static_constructor().

XAP_CocoaDialog_Print::~XAP_CocoaDialog_Print ( void   )  [virtual]

Member Function Documentation

GR_Graphics * XAP_CocoaDialog_Print::getPrinterGraphicsContext ( void   )  [virtual]
void XAP_CocoaDialog_Print::releasePrinterGraphicsContext ( GR_Graphics pGraphics  )  [virtual]

Implements XAP_Dialog_Print.

References DELETEP, m_pPrintGraphics, and UT_ASSERT.

void XAP_CocoaDialog_Print::runModal ( XAP_Frame pFrame  )  [virtual]

Implements XAP_Dialog_Print.

References UT_ASSERT_NOT_REACHED.

void XAP_CocoaDialog_Print::runPrint ( XAP_Frame pFrame,
FV_View pPrintView,
UT_sint32  iWidth,
UT_sint32  iHeight 
) [virtual]
XAP_Dialog * XAP_CocoaDialog_Print::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]
void XAP_CocoaDialog_Print::useEnd ( void   )  [virtual]

Reimplemented from XAP_Dialog_Print.

void XAP_CocoaDialog_Print::useStart ( void   )  [virtual]

Reimplemented from XAP_Dialog_Print.


Member Data Documentation


The documentation for this class was generated from the following files: