#include <ap_Dialog_PageNumbers.h>
Public Member Functions | |
AP_Preview_PageNumbers (GR_Graphics *gc) | |
virtual | ~AP_Preview_PageNumbers (void) |
void | setHdrFtr (AP_Dialog_PageNumbers::tControl) |
void | setAlign (AP_Dialog_PageNumbers::tAlign) |
void | draw (const UT_Rect *clip=NULL) |
Protected Attributes | |
AP_Dialog_PageNumbers::tControl | m_control |
AP_Dialog_PageNumbers::tAlign | m_align |
UT_UCSChar * | m_str |
AP_Preview_PageNumbers::AP_Preview_PageNumbers | ( | GR_Graphics * | gc | ) |
References GR_Graphics::findFont(), XAP_Preview::m_gc, m_str, GR_Graphics::setFont(), and UT_UCS4_cloneString_char().
void AP_Preview_PageNumbers::draw | ( | const UT_Rect * | clip = NULL |
) | [virtual] |
Implements XAP_CustomWidget.
References GR_Painter::clearArea(), GR_Graphics::CLR3D_Background, GR_Graphics::CLR3D_Foreground, GR_Painter::drawChars(), GR_Painter::drawLine(), GR_Painter::fillRect(), GR_Graphics::getFontHeight(), XAP_Preview::getWindowHeight(), XAP_Preview::getWindowWidth(), AP_Dialog_PageNumbers::id_CALIGN, AP_Dialog_PageNumbers::id_FTR, AP_Dialog_PageNumbers::id_HDR, AP_Dialog_PageNumbers::id_LALIGN, AP_Dialog_PageNumbers::id_RALIGN, m_align, m_control, XAP_Preview::m_gc, m_str, GR_Graphics::measureUnRemappedChar(), GR_Graphics::setColor3D(), GR_Graphics::setLineWidth(), GR_Graphics::tlu(), UT_UCS4_strlen(), and UT_UNUSED.
Referenced by AP_UnixDialog_PageNumbers::event_PreviewExposed(), and AP_CocoaDialog_PageNumbers::event_PreviewExposed.
void AP_Preview_PageNumbers::setAlign | ( | AP_Dialog_PageNumbers::tAlign | align | ) |
References m_align.
Referenced by AP_Dialog_PageNumbers::_updatePreview().
void AP_Preview_PageNumbers::setHdrFtr | ( | AP_Dialog_PageNumbers::tControl | control | ) |
References m_control.
Referenced by AP_Dialog_PageNumbers::_updatePreview().
Referenced by draw(), and setAlign().
Referenced by draw(), and setHdrFtr().
UT_UCSChar* AP_Preview_PageNumbers::m_str [protected] |
Referenced by AP_Preview_PageNumbers(), draw(), and ~AP_Preview_PageNumbers().