Public Member Functions | |
ap_sbf_PageInfo (AP_StatusBar *pSB) | |
~ap_sbf_PageInfo () | |
virtual void | notify (AV_View *pView, const AV_ChangeMask mask) |
Private Attributes | |
UT_uint32 | m_pageNr |
UT_uint32 | m_nrPages |
gchar * | m_szFormat |
ap_sbf_PageInfo::ap_sbf_PageInfo | ( | AP_StatusBar * | pSB | ) |
References AP_STATUSBAR_MAX_PAGES, XAP_App::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), AP_StatusBarField_TextInfo::m_alignmentMethod, AP_StatusBarField::m_fillMethod, m_nrPages, m_pageNr, AP_StatusBarField_TextInfo::m_sRepresentativeString, m_szFormat, s, and UT_std_string_sprintf().
ap_sbf_PageInfo::~ap_sbf_PageInfo | ( | ) |
References m_szFormat.
void ap_sbf_PageInfo::notify | ( | AV_View * | pView, | |
const AV_ChangeMask | mask | |||
) | [virtual] |
Implements AP_StatusBarField.
References AV_CHG_MOTION, AV_CHG_PAGECOUNT, FL_DocLayout::countPages(), FV_View::getCurrentPageNumForStatusBar(), FV_View::getLayout(), AP_StatusBarField::getListener(), m_nrPages, m_pageNr, AP_StatusBarField_TextInfo::m_sBuf, m_szFormat, AP_StatusBarFieldListener::notify(), and UT_std_string_sprintf().
UT_uint32 ap_sbf_PageInfo::m_nrPages [private] |
Referenced by ap_sbf_PageInfo(), and notify().
UT_uint32 ap_sbf_PageInfo::m_pageNr [private] |
Referenced by ap_sbf_PageInfo(), and notify().
gchar* ap_sbf_PageInfo::m_szFormat [private] |
Referenced by ap_sbf_PageInfo(), notify(), and ~ap_sbf_PageInfo().