#include <ap_Dialog_PageNumbers.h>
Public Types | |
enum | tAnswer { a_OK, a_CANCEL } |
enum | tAlign { id_RALIGN, id_LALIGN, id_CALIGN } |
enum | tControl { id_HDR, id_FTR } |
Public Member Functions | |
AP_Dialog_PageNumbers (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_Dialog_PageNumbers (void) |
virtual void | runModal (XAP_Frame *pFrame)=0 |
AP_Dialog_PageNumbers::tAlign | getAlignment (void) |
AP_Dialog_PageNumbers::tAnswer | getAnswer (void) |
bool | isHeader (void) |
bool | isFooter (void) |
Protected Member Functions | |
void | _updatePreview (AP_Dialog_PageNumbers::tAlign, AP_Dialog_PageNumbers::tControl) |
void | _createPreviewFromGC (GR_Graphics *gc, UT_uint32 width, UT_uint32 height) |
Protected Attributes | |
AP_Dialog_PageNumbers::tAnswer | m_answer |
AP_Dialog_PageNumbers::tAlign | m_align |
AP_Dialog_PageNumbers::tControl | m_control |
AP_Preview_PageNumbers * | m_preview |
XAP_Frame * | m_pFrame |
AP_Dialog_PageNumbers::AP_Dialog_PageNumbers | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
void AP_Dialog_PageNumbers::_createPreviewFromGC | ( | GR_Graphics * | gc, | |
UT_uint32 | width, | |||
UT_uint32 | height | |||
) | [protected] |
void AP_Dialog_PageNumbers::_updatePreview | ( | AP_Dialog_PageNumbers::tAlign | align, | |
AP_Dialog_PageNumbers::tControl | ctrl | |||
) | [protected] |
References m_preview, XAP_CustomWidget::queueDraw(), AP_Preview_PageNumbers::setAlign(), AP_Preview_PageNumbers::setHdrFtr(), and UT_return_if_fail.
Referenced by AP_Win32Dialog_PageNumbers::_onCommand(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_UnixDialog_PageNumbers::event_AlignChanged(), AP_CocoaDialog_PageNumbers::event_AlignChanged, AP_UnixDialog_PageNumbers::event_HdrFtrChanged(), AP_CocoaDialog_PageNumbers::event_HdrFtrChanged, AP_UnixDialog_PageNumbers::runModal(), and AP_CocoaDialog_PageNumbers::runModal.
AP_Dialog_PageNumbers::tAlign AP_Dialog_PageNumbers::getAlignment | ( | void | ) |
References m_align.
Referenced by s_doInsertPageNumbers().
AP_Dialog_PageNumbers::tAnswer AP_Dialog_PageNumbers::getAnswer | ( | void | ) |
References m_answer.
Referenced by s_doInsertPageNumbers().
bool AP_Dialog_PageNumbers::isFooter | ( | void | ) |
References id_FTR, and m_control.
Referenced by s_doInsertPageNumbers().
virtual void AP_Dialog_PageNumbers::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_NonPersistent.
Implemented in AP_CocoaDialog_PageNumbers, and AP_UnixDialog_PageNumbers.
Referenced by s_doInsertPageNumbers().
Referenced by AP_UnixDialog_PageNumbers::_constructWindow(), AP_Win32Dialog_PageNumbers::_onCommand(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_CocoaDialog_PageNumbers::AP_CocoaDialog_PageNumbers, AP_Dialog_PageNumbers(), AP_UnixDialog_PageNumbers::AP_UnixDialog_PageNumbers(), AP_CocoaDialog_PageNumbers::event_OK, getAlignment(), and AP_UnixDialog_PageNumbers::runModal().
Referenced by AP_UnixDialog_PageNumbers::_constructWindow(), AP_Win32Dialog_PageNumbers::_onCommand(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_CocoaDialog_PageNumbers::AP_CocoaDialog_PageNumbers, AP_Dialog_PageNumbers(), AP_UnixDialog_PageNumbers::AP_UnixDialog_PageNumbers(), AP_CocoaDialog_PageNumbers::event_OK, isFooter(), isHeader(), and AP_UnixDialog_PageNumbers::runModal().
XAP_Frame* AP_Dialog_PageNumbers::m_pFrame [protected] |
Referenced by AP_Dialog_PageNumbers().
AP_Preview_PageNumbers* AP_Dialog_PageNumbers::m_preview [protected] |