#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().
1.7.1