#include <ap_Win32Dialog_WordCount.h>
Public Member Functions | |
| AP_Win32Dialog_WordCount (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
| virtual | ~AP_Win32Dialog_WordCount (void) |
| virtual void | runModal (XAP_Frame *pFrame) |
| virtual void | runModeless (XAP_Frame *pFrame) |
| virtual void | destroy (void) |
| virtual void | activate (void) |
| virtual void | notifyActiveFrame (XAP_Frame *pFrame) |
| virtual void | setUpdateCounter (UT_uint32) |
| virtual void | event_Update (void) |
| void * | pGetWindowHandle (void) |
| virtual BOOL | _onDlgMessage (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
Static Public Member Functions | |
| static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
| static void | autoupdateWC (UT_Worker *pTimer) |
Protected Member Functions | |
| BOOL | _onInitDialog (HWND hWnd, WPARAM wParam, LPARAM lParam) |
| BOOL | _onCommand (HWND hWnd, WPARAM wParam, LPARAM lParam) |
| void | _setDlgItemInt (UINT nCtrl, int nValue) |
| void | _updateWindowData (void) |
Protected Attributes | |
| bool | m_bAutoWC |
| UT_Timer * | m_pAutoUpdateWC |
| bool | m_bDestroy_says_stopupdating |
| bool | m_bAutoUpdate_happening_now |
| UT_uint32 | m_iUpdateRate |
| AP_Win32Dialog_WordCount::AP_Win32Dialog_WordCount | ( | XAP_DialogFactory * | pDlgFactory, | |
| XAP_Dialog_Id | id | |||
| ) |
References m_bAutoWC, and m_iUpdateRate.
Referenced by static_constructor().
| AP_Win32Dialog_WordCount::~AP_Win32Dialog_WordCount | ( | void | ) | [virtual] |
| BOOL AP_Win32Dialog_WordCount::_onCommand | ( | HWND | hWnd, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) | [protected, virtual] |
Reimplemented from XAP_Win32DialogBase.
References destroy(), AP_Dialog_WordCount::m_answer, and UT_DEBUGMSG.
| BOOL AP_Win32Dialog_WordCount::_onDlgMessage | ( | HWND | hWnd, | |
| UINT | msg, | |||
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) | [virtual] |
Reimplemented from XAP_Win32DialogBase.
References event_Update(), and setUpdateCounter().
| BOOL AP_Win32Dialog_WordCount::_onInitDialog | ( | HWND | hWnd, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) | [protected, virtual] |
Reimplemented from XAP_Win32DialogBase.
References _DS, _DSX, _updateWindowData(), autoupdateWC(), XAP_Win32DialogBase::centerDialog(), AP_Dialog_WordCount::ConstructWindowName(), XAP_App::getStringSet(), XAP_Dialog::m_pApp, m_pAutoUpdateWC, AP_Dialog_WordCount::m_WindowName, XAP_Win32DialogBase::setDialogTitle(), setUpdateCounter(), and static_constructor().
| void AP_Win32Dialog_WordCount::_setDlgItemInt | ( | UINT | nCtrl, | |
| int | nValue | |||
| ) | [protected] |
References gszDecSep, gszThSep, XAP_Win32DialogBase::m_hDlg, and numberfmt.
Referenced by _updateWindowData().
| void AP_Win32Dialog_WordCount::_updateWindowData | ( | void | ) | [protected] |
References _setDlgItemInt(), FV_DocCount::ch_no, FV_DocCount::ch_sp, AP_Dialog_WordCount::ConstructWindowName(), FV_DocCount::line, AP_Dialog_WordCount::m_count, AP_Dialog_WordCount::m_WindowName, FV_DocCount::page, FV_DocCount::para, XAP_Win32DialogBase::setDialogTitle(), FV_DocCount::word, and FV_DocCount::words_no_notes.
Referenced by _onInitDialog(), and event_Update().
| void AP_Win32Dialog_WordCount::activate | ( | void | ) | [virtual] |
| void AP_Win32Dialog_WordCount::autoupdateWC | ( | UT_Worker * | pTimer | ) | [static] |
References event_Update(), UT_Worker::getInstanceData(), m_bAutoUpdate_happening_now, m_bDestroy_says_stopupdating, and UT_return_if_fail.
Referenced by _onInitDialog().
| void AP_Win32Dialog_WordCount::destroy | ( | void | ) | [virtual] |
References XAP_Win32DialogBase::destroyWindow(), m_bDestroy_says_stopupdating, m_pAutoUpdateWC, XAP_Dialog_Modeless::modeless_cleanup(), and UT_Timer::stop().
Referenced by _onCommand().
| void AP_Win32Dialog_WordCount::event_Update | ( | void | ) | [virtual] |
References _updateWindowData(), and AP_Dialog_WordCount::setCountFromActiveFrame().
Referenced by _onDlgMessage(), autoupdateWC(), and notifyActiveFrame().
| void AP_Win32Dialog_WordCount::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
| void* AP_Win32Dialog_WordCount::pGetWindowHandle | ( | void | ) | [inline] |
| void AP_Win32Dialog_WordCount::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
| void AP_Win32Dialog_WordCount::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
| void AP_Win32Dialog_WordCount::setUpdateCounter | ( | UT_uint32 | iRate | ) | [virtual] |
References m_bAutoUpdate_happening_now, m_bAutoWC, m_bDestroy_says_stopupdating, m_iUpdateRate, m_pAutoUpdateWC, UT_Timer::set(), and UT_Timer::stop().
Referenced by _onDlgMessage(), and _onInitDialog().
| XAP_Dialog * AP_Win32Dialog_WordCount::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
| XAP_Dialog_Id | id | |||
| ) | [static] |
References AP_Win32Dialog_WordCount().
Referenced by _onInitDialog().
bool AP_Win32Dialog_WordCount::m_bAutoUpdate_happening_now [protected] |
Referenced by autoupdateWC(), and setUpdateCounter().
bool AP_Win32Dialog_WordCount::m_bAutoWC [protected] |
Referenced by AP_Win32Dialog_WordCount(), and setUpdateCounter().
bool AP_Win32Dialog_WordCount::m_bDestroy_says_stopupdating [protected] |
Referenced by autoupdateWC(), destroy(), and setUpdateCounter().
UT_uint32 AP_Win32Dialog_WordCount::m_iUpdateRate [protected] |
Referenced by AP_Win32Dialog_WordCount(), and setUpdateCounter().
UT_Timer* AP_Win32Dialog_WordCount::m_pAutoUpdateWC [protected] |
Referenced by _onInitDialog(), destroy(), and setUpdateCounter().
1.7.1