#include <xap_Win32PropertySheet.h>
Public Member Functions | |
XAP_Win32PropertyPage () | |
virtual | ~XAP_Win32PropertyPage () |
void | createPage (XAP_Win32App *pWin32App, WORD wRscID, XAP_String_Id nID=0) |
PROPSHEETPAGEW * | getStruct () |
XAP_Win32App * | getApp () |
HWND | getHandle () |
void | setDialogProc (DLGPROC pfnDlgProc) |
virtual void | _onInitDialog () |
virtual void | _onKillActive () |
virtual void | _onOK () |
virtual void | _onApply () |
virtual void | _onNotify (LPNMHDR, int) |
void | setChanged (bool bChanged) |
Static Public Member Functions | |
static INT_PTR CALLBACK | s_pageWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
Private Attributes | |
PROPSHEETPAGEW | m_page |
HPROPSHEETPAGE | m_hdle |
XAP_Win32App * | m_pWin32App |
XAP_Win32PropertySheet * | m_pParent |
DLGPROC | m_pfnDlgProc |
UT_Win32LocaleString | m_title |
XAP_Win32PropertyPage::XAP_Win32PropertyPage | ( | ) |
References m_hdle, m_pfnDlgProc, and m_pParent.
XAP_Win32PropertyPage::~XAP_Win32PropertyPage | ( | ) | [virtual] |
References m_hdle.
virtual void XAP_Win32PropertyPage::_onApply | ( | ) | [inline, virtual] |
Reimplemented in AP_Win32Dialog_FormatTOC_General, and AP_Win32Dialog_FormatTOC_Layout.
Referenced by XAP_Win32PropertySheet::s_sheetWndProc().
virtual void XAP_Win32PropertyPage::_onInitDialog | ( | ) | [inline, virtual] |
Reimplemented in AP_Win32Dialog_FormatTOC_General, AP_Win32Dialog_FormatTOC_Layout, AP_Win32Dialog_MetaData_General, AP_Win32Dialog_MetaData_Summary, AP_Win32Dialog_MetaData_Permissions, AP_Win32Dialog_Options_Spelling, AP_Win32Dialog_Options_General, AP_Win32Dialog_Options_Document, AP_Win32Dialog_Options_SmartQuotes, AP_Win32Dialog_PageSetup_Page, and AP_Win32Dialog_PageSetup_Margin.
Referenced by s_pageWndProc().
virtual void XAP_Win32PropertyPage::_onKillActive | ( | ) | [inline, virtual] |
virtual void XAP_Win32PropertyPage::_onNotify | ( | LPNMHDR | , | |
int | ||||
) | [inline, virtual] |
Reimplemented in AP_Win32Dialog_FormatTOC_Layout.
Referenced by s_pageWndProc().
virtual void XAP_Win32PropertyPage::_onOK | ( | ) | [inline, virtual] |
void XAP_Win32PropertyPage::createPage | ( | XAP_Win32App * | pWin32App, | |
WORD | wRscID, | |||
XAP_String_Id | nID = 0 | |||
) |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), getApp(), XAP_Win32App::getInstance(), XAP_Win32App::getStringSet(), XAP_StringSet::getValue(), m_hdle, m_page, m_pfnDlgProc, m_pWin32App, and m_title.
Referenced by AP_Win32Dialog_PageSetup::runModal(), AP_Win32Dialog_Options::runModal(), AP_Win32Dialog_MetaData::runModal(), and AP_Win32Dialog_FormatTOC::runModeless().
XAP_Win32App* XAP_Win32PropertyPage::getApp | ( | void | ) | [inline] |
Referenced by AP_Win32Dialog_PageSetup_Margin::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_Options_SmartQuotes::_onInitDialog(), AP_Win32Dialog_Options_Document::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_Options_Spelling::_onInitDialog(), AP_Win32Dialog_MetaData_Permissions::_onInitDialog(), AP_Win32Dialog_MetaData_Summary::_onInitDialog(), AP_Win32Dialog_MetaData_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), createPage(), and AP_Win32Dialog_Options_Document::isAutoSaveInRange().
HWND XAP_Win32PropertyPage::getHandle | ( | ) | [inline] |
Referenced by AP_Win32Dialog_FormatTOC_Layout::_fillGUI(), AP_Win32Dialog_FormatTOC_General::_fillGUI(), AP_Win32Dialog_MetaData_Permissions::_get_text(), AP_Win32Dialog_MetaData_Summary::_get_text(), AP_Win32Dialog_MetaData_General::_get_text(), AP_Win32Dialog_FormatTOC_General::_onApply(), AP_Win32Dialog_FormatTOC_General::_onCommand(), AP_Win32Dialog_PageSetup_Margin::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_Options_Document::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_Options_Spelling::_onInitDialog(), AP_Win32Dialog_MetaData_Permissions::_onInitDialog(), AP_Win32Dialog_MetaData_Summary::_onInitDialog(), AP_Win32Dialog_MetaData_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onNotify(), AP_Win32Dialog_PageSetup_Page::doSpinControl(), AP_Win32Dialog_Options::getPage(), AP_Win32Dialog_Options_Document::isAutoSaveInRange(), AP_Win32Dialog_FormatTOC_Layout::loadCtrlsValuesForDetailsLevel(), AP_Win32Dialog_FormatTOC_Layout::saveCtrlsValuesForDetailsLevel(), AP_Win32Dialog_FormatTOC::setDetailsLevel(), AP_Win32Dialog_FormatTOC::setMainLevel(), AP_Win32Dialog_PageSetup::updateBottomMargin(), AP_Win32Dialog_PageSetup::updateFooterMargin(), AP_Win32Dialog_PageSetup::updateHeaderMargin(), AP_Win32Dialog_PageSetup::updateHeight(), AP_Win32Dialog_PageSetup::updateLeftMargin(), AP_Win32Dialog_PageSetup::updatePageSize(), AP_Win32Dialog_PageSetup::updatePreview(), AP_Win32Dialog_PageSetup::updateRightMargin(), AP_Win32Dialog_PageSetup::updateTopMargin(), and AP_Win32Dialog_PageSetup::updateWidth().
PROPSHEETPAGEW* XAP_Win32PropertyPage::getStruct | ( | ) | [inline] |
Referenced by XAP_Win32PropertySheet::_buildPageArray().
INT_PTR CALLBACK XAP_Win32PropertyPage::s_pageWndProc | ( | HWND | hWnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [static] |
Reimplemented in AP_Win32Dialog_Options_Spelling, AP_Win32Dialog_Options_General, AP_Win32Dialog_Options_Document, AP_Win32Dialog_PageSetup_Page, and AP_Win32Dialog_PageSetup_Margin.
References XAP_Win32DialogBase::_onCommand(), _onInitDialog(), _onKillActive(), _onNotify(), and XAP_Win32DialogBase::m_hDlg.
Referenced by AP_Win32Dialog_MetaData_General::AP_Win32Dialog_MetaData_General().
void XAP_Win32PropertyPage::setChanged | ( | bool | bChanged | ) |
References XAP_Win32DialogBase::m_hDlg.
Referenced by AP_Win32Dialog_FormatTOC::setSensitivity().
void XAP_Win32PropertyPage::setDialogProc | ( | DLGPROC | pfnDlgProc | ) | [inline] |
HPROPSHEETPAGE XAP_Win32PropertyPage::m_hdle [private] |
Referenced by createPage(), XAP_Win32PropertyPage(), and ~XAP_Win32PropertyPage().
PROPSHEETPAGEW XAP_Win32PropertyPage::m_page [private] |
Referenced by createPage().
DLGPROC XAP_Win32PropertyPage::m_pfnDlgProc [private] |
Referenced by createPage(), and XAP_Win32PropertyPage().
XAP_Win32App* XAP_Win32PropertyPage::m_pWin32App [private] |
Referenced by createPage().
Referenced by createPage().