#include <ap_Dialog_WordCount.h>
Public Types | |
enum | tAnswer { a_OK, a_CANCEL } |
enum | { DIALOG_WID, CLOSE_BTN_WID, TITLE_LBL_WID, PAGES_LBL_WID, PAGES_VAL_WID, LINES_LBL_WID, LINES_VAL_WID, CHARSP_LBL_WID, CHARSP_VAL_WID, CHARNSP_LBL_WID, CHARNSP_VAL_WID, PARA_LBL_WID, PARA_VAL_WID, WORDS_LBL_WID, WORDS_VAL_WID, WORDSNF_LBL_WID, WORDSNF_VAL_WID } |
Public Member Functions | |
AP_Dialog_WordCount (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_Dialog_WordCount (void) |
AP_Dialog_WordCount::tAnswer | getAnswer (void) const |
FV_DocCount | getCount (void) const |
void | setCount (FV_DocCount) |
void | setCountFromActiveFrame (void) |
void | ConstructWindowName (void) |
void | setActiveFrame (XAP_Frame *pFrame) |
Protected Member Functions | |
virtual void | localizeDialog (void) |
virtual void | updateDialogData (void) |
Protected Attributes | |
AP_Dialog_WordCount::tAnswer | m_answer |
FV_DocCount | m_count |
char | m_WindowName [100] |
anonymous enum |
AP_Dialog_WordCount::AP_Dialog_WordCount | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
AP_Dialog_WordCount::~AP_Dialog_WordCount | ( | void | ) | [virtual] |
void AP_Dialog_WordCount::ConstructWindowName | ( | void | ) |
References XAP_Dialog_Modeless::BuildWindowName(), FREEP, gchar, XAP_App::getStringSet(), XAP_StringSet::getValue(), XAP_Dialog::m_pApp, m_WindowName, and UT_XML_cloneNoAmpersands().
Referenced by AP_Win32Dialog_WordCount::_onInitDialog(), AP_Win32Dialog_WordCount::_updateWindowData(), AP_Win32Dialog_WordCount::activate(), AP_UnixDialog_WordCount::activate(), AP_UnixDialog_WordCount::constructDialog(), AP_Win32Dialog_WordCount::notifyActiveFrame(), and AP_UnixDialog_WordCount::notifyActiveFrame().
AP_Dialog_WordCount::tAnswer AP_Dialog_WordCount::getAnswer | ( | void | ) | const |
References m_answer.
FV_DocCount AP_Dialog_WordCount::getCount | ( | void | ) | const |
References m_count.
void AP_Dialog_WordCount::localizeDialog | ( | void | ) | [protected, virtual] |
Reimplemented from XAP_Dialog.
References CHARNSP_LBL_WID, CHARSP_LBL_WID, DIALOG_WID, XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), LINES_LBL_WID, XAP_Dialog::m_pApp, PAGES_LBL_WID, PARA_LBL_WID, XAP_Dialog::setWidgetLabel(), WORDS_LBL_WID, and WORDSNF_LBL_WID.
Referenced by AP_UnixDialog_WordCount::constructDialog(), and AP_CocoaDialog_WordCount::runModeless.
void AP_Dialog_WordCount::setActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References XAP_Dialog_Modeless::getActiveFrame(), and XAP_Dialog_Modeless::notifyActiveFrame().
void AP_Dialog_WordCount::setCount | ( | FV_DocCount | nCount | ) |
References m_count.
Referenced by s_doWordCountDlg(), and setCountFromActiveFrame().
void AP_Dialog_WordCount::setCountFromActiveFrame | ( | void | ) |
References FV_View::countWords(), XAP_Dialog_Modeless::getActiveFrame(), XAP_Frame::getCurrentView(), AV_View::isLayoutFilling(), and setCount().
Referenced by AP_UnixDialog_WordCount::activate(), AP_UnixDialog_WordCount::autoupdateWC(), AP_Win32Dialog_WordCount::event_Update(), AP_CocoaDialog_WordCount::event_Update, and AP_UnixDialog_WordCount::notifyActiveFrame().
void AP_Dialog_WordCount::updateDialogData | ( | void | ) | [protected, virtual] |
Reimplemented from XAP_Dialog.
References FV_DocCount::ch_no, FV_DocCount::ch_sp, CHARNSP_VAL_WID, CHARSP_VAL_WID, XAP_Dialog_Modeless::getActiveFrame(), FV_DocCount::line, LINES_VAL_WID, m_count, FV_DocCount::page, PAGES_VAL_WID, FV_DocCount::para, PARA_VAL_WID, XAP_Dialog::setWidgetLabel(), XAP_Dialog::setWidgetValueInt(), TITLE_LBL_WID, FV_DocCount::word, FV_DocCount::words_no_notes, WORDS_VAL_WID, and WORDSNF_VAL_WID.
Referenced by AP_UnixDialog_WordCount::activate(), AP_UnixDialog_WordCount::autoupdateWC(), AP_CocoaDialog_WordCount::event_Update, AP_UnixDialog_WordCount::notifyActiveFrame(), and AP_UnixDialog_WordCount::runModeless().
FV_DocCount AP_Dialog_WordCount::m_count [protected] |
Referenced by AP_Win32Dialog_WordCount::_updateWindowData(), AP_Dialog_WordCount(), getCount(), setCount(), and updateDialogData().
char AP_Dialog_WordCount::m_WindowName[100] [protected] |
Referenced by AP_Win32Dialog_WordCount::_onInitDialog(), AP_Win32Dialog_WordCount::_updateWindowData(), AP_Win32Dialog_WordCount::activate(), AP_UnixDialog_WordCount::activate(), AP_UnixDialog_WordCount::constructDialog(), ConstructWindowName(), AP_Win32Dialog_WordCount::notifyActiveFrame(), and AP_UnixDialog_WordCount::notifyActiveFrame().