#include <xap_Win32DialogBase.h>
Public Member Functions | |
XAP_Win32DialogBase () | |
Static Public Member Functions | |
static bool | setWindowText (HWND hWnd, const char *uft8_str) |
static bool | getDlgItemText (HWND hWnd, int nIDDlgItem, UT_Win32LocaleString &str) |
static bool | setDlgItemText (HWND hWnd, int nIDDlgItem, const char *uft8_str) |
Protected Member Functions | |
void | createModal (XAP_Frame *pFrame, LPCWSTR dlgTemplate) |
void | createModal (XAP_Frame *pFrame) |
HWND | createModeless (XAP_Frame *pFrame, LPCWSTR dlgTemplate) |
void | notifyCloseFrame (XAP_Frame *pFrame) |
virtual BOOL | _onDlgMessage (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
virtual BOOL | _onInitDialog (HWND, WPARAM, LPARAM) |
virtual BOOL | _onCommand (HWND, WPARAM, LPARAM) |
virtual BOOL | _onDeltaPos (NM_UPDOWN *) |
virtual BOOL | _callHelp () |
void | checkButton (UT_sint32 controlId, bool bChecked=true) |
void | enableControl (UT_sint32 controlId, bool bEnabled=true) |
void | destroyWindow () |
void | setDialogTitle (const char *uft8_str) |
void | localizeDialogTitle (UT_uint32 stringId) |
int | showWindow (int Mode) |
int | showControl (UT_sint32 controlId, int Mode) |
int | bringWindowToTop () |
bool | setDlgItemText (int nIDDlgItem, const char *uft8_str) |
bool | getDlgItemText (int nIDDlgItem, UT_Win32LocaleString &str) |
int | addItemToCombo (UT_sint32 controlId, LPCSTR p_str) |
void | selectComboItem (UT_sint32 controlId, int index) |
int | setComboDataItem (UT_sint32 controlId, int nIndex, DWORD dwData) |
int | getComboDataItem (UT_sint32 controlId, int nIndex) |
int | getComboItemIndex (UT_sint32 controlId, LPCSTR p_str) |
int | getComboSelectedIndex (UT_sint32 controlId) const |
void | resetComboContent (UT_sint32 controlId) |
void | getComboTextItem (UT_sint32 controlId, int index, UT_Win32LocaleString &str) |
void | resetContent (UT_sint32 controlId) |
int | addItemToList (UT_sint32 controlId, LPCSTR p_str) |
int | getListSelectedIndex (UT_sint32 controlId) const |
int | setListDataItem (UT_sint32 controlId, int nIndex, DWORD dwData) |
int | getListDataItem (UT_sint32 controlId, int nIndex) |
void | selectListItem (UT_sint32 controlId, int index) |
void | getListText (UT_sint32 controlId, int index, char *p_str) const |
void | setControlText (UT_sint32 controlId, LPCSTR p_str) |
void | localizeControlText (UT_sint32 controlId, UT_uint32 stringId) |
void | setControlInt (UT_sint32 controlId, int value) |
int | getControlInt (UT_sint32 controlId) const |
void | selectControlText (UT_sint32 controlId, UT_sint32 start, UT_sint32 end) |
int | isChecked (UT_sint32 controlId) const |
void | getControlText (UT_sint32 controlId, LPSTR p_buffer, UT_sint32 Buffer_length) const |
bool | isControlVisible (UT_sint32 controlId) const |
void | centerDialog () |
void | setHandle (HWND hWnd) |
void | setDialog (XAP_Dialog *pDlg) |
bool | isDialogValid () const |
Static Protected Member Functions | |
static BOOL CALLBACK | s_dlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
HWND | m_hDlg |
Private Types | |
enum | { magic_tag = 0x327211 } |
Private Member Functions | |
XAP_Win32DialogBase (const XAP_Win32DialogBase &) | |
void | operator= (const XAP_Win32DialogBase &) |
Private Attributes | |
int | m_tag |
XAP_Dialog * | m_pDlg |
const XAP_StringSet * | m_pSS |
XAP_Win32DialogBase::XAP_Win32DialogBase | ( | ) | [inline] |
XAP_Win32DialogBase::XAP_Win32DialogBase | ( | const XAP_Win32DialogBase & | ) | [private] |
BOOL XAP_Win32DialogBase::_callHelp | ( | ) | [protected, virtual] |
Reimplemented in XAP_Win32Dialog_FontChooser.
References UT_String::c_str(), XAP_Dialog::getHelpUrl(), helpLocalizeAndOpenURL(), m_pDlg, and UT_String::size().
Referenced by s_dlgProc().
virtual BOOL XAP_Win32DialogBase::_onCommand | ( | HWND | , | |
WPARAM | , | |||
LPARAM | ||||
) | [inline, protected, virtual] |
Reimplemented in XAP_Win32Dialog_DocComparison, XAP_Win32Dialog_FontChooser, XAP_Win32Dialog_History, XAP_Win32Dialog_Language, XAP_Win32Dialog_ListDocuments, AP_Win32Dialog_Annotation, AP_Win32Dialog_Border_Shading, AP_Win32Dialog_Field, AP_Win32Dialog_FormatFootnotes, AP_Win32Dialog_FormatFrame, AP_Win32Dialog_FormatTable, AP_Win32Dialog_FormatTOC_General, AP_Win32Dialog_FormatTOC_Layout, AP_Win32Dialog_Goto, AP_Win32Dialog_HdrFtr, AP_Win32Dialog_Insert_DateTime, AP_Win32Dialog_InsertTable, AP_Win32Dialog_ListRevisions, AP_Win32Dialog_Lists, AP_Win32Dialog_MailMerge, AP_Win32Dialog_MarkRevisions, AP_Win32Dialog_MergeCells, AP_Win32Dialog_New, AP_Win32Dialog_Options_General, AP_Win32Dialog_Options_Document, AP_Win32Dialog_Options_SmartQuotes, AP_Win32Dialog_PageNumbers, AP_Win32Dialog_PageSetup_Sheet, AP_Win32Dialog_PageSetup_Page, AP_Win32Dialog_PageSetup_Margin, AP_Win32Dialog_Paragraph, AP_Win32Dialog_Replace, AP_Win32Dialog_SplitCells, AP_Win32Dialog_Stylist, AP_Win32Dialog_Tab, AP_Win32Dialog_ToggleCase, and AP_Win32Dialog_WordCount.
Referenced by s_dlgProc(), and XAP_Win32PropertyPage::s_pageWndProc().
virtual BOOL XAP_Win32DialogBase::_onDeltaPos | ( | NM_UPDOWN * | ) | [inline, protected, virtual] |
Reimplemented in AP_Win32Dialog_HdrFtr, AP_Win32Dialog_InsertTable, AP_Win32Dialog_Lists, AP_Win32Dialog_New, AP_Win32Dialog_PageNumbers, AP_Win32Dialog_Paragraph, AP_Win32Dialog_Tab, and AP_Win32Dialog_ToggleCase.
Referenced by s_dlgProc().
BOOL XAP_Win32DialogBase::_onDlgMessage | ( | HWND | hWnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [protected, virtual] |
Reimplemented in AP_Win32Dialog_Border_Shading, AP_Win32Dialog_FormatFrame, AP_Win32Dialog_FormatTable, and AP_Win32Dialog_WordCount.
Referenced by s_dlgProc().
virtual BOOL XAP_Win32DialogBase::_onInitDialog | ( | HWND | , | |
WPARAM | , | |||
LPARAM | ||||
) | [inline, protected, virtual] |
Reimplemented in XAP_Win32Dialog_DocComparison, XAP_Win32Dialog_FontChooser, XAP_Win32Dialog_History, XAP_Win32Dialog_Language, XAP_Win32Dialog_ListDocuments, AP_Win32Dialog_Annotation, AP_Win32Dialog_Border_Shading, AP_Win32Dialog_Field, AP_Win32Dialog_FormatFootnotes, AP_Win32Dialog_FormatFrame, AP_Win32Dialog_FormatTable, AP_Win32Dialog_Goto, AP_Win32Dialog_HdrFtr, AP_Win32Dialog_Insert_DateTime, AP_Win32Dialog_InsertTable, AP_Win32Dialog_ListRevisions, AP_Win32Dialog_Lists, AP_Win32Dialog_MailMerge, AP_Win32Dialog_MarkRevisions, AP_Win32Dialog_MergeCells, AP_Win32Dialog_New, AP_Win32Dialog_PageNumbers, AP_Win32Dialog_Paragraph, AP_Win32Dialog_Replace, AP_Win32Dialog_SplitCells, AP_Win32Dialog_Stylist, AP_Win32Dialog_Tab, AP_Win32Dialog_ToggleCase, and AP_Win32Dialog_WordCount.
Referenced by s_dlgProc().
int XAP_Win32DialogBase::addItemToCombo | ( | UT_sint32 | controlId, | |
LPCSTR | p_str | |||
) | [protected] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), m_hDlg, and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_PageSetup_Margin::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), and AP_Win32Dialog_Border_Shading::_onInitDialog().
int XAP_Win32DialogBase::addItemToList | ( | UT_sint32 | controlId, | |
LPCSTR | p_str | |||
) | [protected] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), m_hDlg, and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_WindowMore::_onInitDialog(), XAP_Win32Dialog_Encoding::_onInitDialog(), AP_Win32Dialog_InsertHyperlink::_onInitDialog(), and XAP_Win32Dialog_PluginManager::refreshPluginList().
int XAP_Win32DialogBase::bringWindowToTop | ( | ) | [protected] |
void XAP_Win32DialogBase::centerDialog | ( | ) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_Zoom::_onInitDialog(), XAP_Win32Dialog_PluginManager::_onInitDialog(), XAP_Win32Dialog_ListDocuments::_onInitDialog(), XAP_Win32Dialog_Language::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_HTMLOptions::_onInitDialog(), XAP_Win32Dialog_History::_onInitDialog(), XAP_Win32Dialog_DocComparison::_onInitDialog(), AP_Win32Dialog_WordCount::_onInitDialog(), AP_Win32Dialog_ToggleCase::_onInitDialog(), AP_Win32Dialog_Stylist::_onInitDialog(), AP_Win32Dialog_SplitCells::_onInitDialog(), AP_Win32Dialog_Replace::_onInitDialog(), AP_Win32Dialog_Paragraph::_onInitDialog(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_Win32Dialog_MergeCells::_onInitDialog(), AP_Win32Dialog_MarkRevisions::_onInitDialog(), AP_Win32Dialog_MailMerge::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_Latex::_onInitDialog(), AP_Win32Dialog_InsertTable::_onInitDialog(), AP_Win32Dialog_InsertHyperlink::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_HdrFtr::_onInitDialog(), AP_Win32Dialog_Goto::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), AP_Win32Dialog_Field::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Break::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), and AP_Win32Dialog_Annotation::_onInitDialog().
void XAP_Win32DialogBase::checkButton | ( | UT_sint32 | controlId, | |
bool | bChecked = true | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_Columns::_onDeltaPos(), XAP_Win32Dialog_Zoom::_onInitDialog(), XAP_Win32Dialog_Image::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Break::_onInitDialog(), and XAP_Win32Dialog_HTMLOptions::refreshStates().
void XAP_Win32DialogBase::createModal | ( | XAP_Frame * | pFrame, | |
LPCWSTR | dlgTemplate | |||
) | [protected] |
References XAP_App::getApp(), XAP_Frame::getFrameImpl(), XAP_Win32App::getInstance(), XAP_Win32FrameImpl::getTopLevelWindow(), m_tag, magic_tag, s_dlgProc(), and UT_ASSERT.
Referenced by AP_Win32Dialog_Styles::_onCommand(), XAP_Win32Dialog_Zoom::runModal(), XAP_Win32Dialog_WindowMore::runModal(), XAP_Win32Dialog_PluginManager::runModal(), XAP_Win32Dialog_Password::runModal(), XAP_Win32Dialog_ListDocuments::runModal(), XAP_Win32Dialog_Language::runModal(), XAP_Win32Dialog_Insert_Symbol::runModal(), XAP_Win32Dialog_Image::runModal(), XAP_Win32Dialog_HTMLOptions::runModal(), XAP_Win32Dialog_History::runModal(), XAP_Win32Dialog_Encoding::runModal(), XAP_Win32Dialog_DocComparison::runModal(), AP_Win32Dialog_WordCount::runModal(), AP_Win32Dialog_Stylist::runModal(), AP_Win32Dialog_PageNumbers::runModal(), AP_Win32Dialog_MarkRevisions::runModal(), AP_Win32Dialog_ListRevisions::runModal(), AP_Win32Dialog_InsertTable::runModal(), AP_Win32Dialog_InsertHyperlink::runModal(), AP_Win32Dialog_InsertBookmark::runModal(), AP_Win32Dialog_Insert_DateTime::runModal(), AP_Win32Dialog_FormatFootnotes::runModal(), AP_Win32Dialog_Field::runModal(), AP_Win32Dialog_Columns::runModal(), AP_Win32Dialog_Break::runModal(), and AP_Win32Dialog_Annotation::runModal().
void XAP_Win32DialogBase::createModal | ( | XAP_Frame * | pFrame | ) | [protected] |
HWND XAP_Win32DialogBase::createModeless | ( | XAP_Frame * | pFrame, | |
LPCWSTR | dlgTemplate | |||
) | [protected] |
References bringWindowToTop(), XAP_App::getApp(), XAP_Frame::getFrameImpl(), XAP_Win32App::getInstance(), XAP_Win32FrameImpl::getTopLevelWindow(), m_hDlg, m_tag, magic_tag, s_dlgProc(), showWindow(), UT_ASSERT, and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_Insert_Symbol::runModeless(), AP_Win32Dialog_WordCount::runModeless(), AP_Win32Dialog_Stylist::runModeless(), AP_Win32Dialog_SplitCells::runModeless(), AP_Win32Dialog_Replace::runModeless(), AP_Win32Dialog_MergeCells::runModeless(), AP_Win32Dialog_MailMerge::runModeless(), AP_Win32Dialog_Latex::runModeless(), AP_Win32Dialog_Goto::runModeless(), AP_Win32Dialog_FormatTable::runModeless(), AP_Win32Dialog_FormatFrame::runModeless(), and AP_Win32Dialog_Border_Shading::runModeless().
void XAP_Win32DialogBase::destroyWindow | ( | ) | [protected] |
References m_hDlg, UT_ASSERT_HARMLESS, and UT_return_if_fail.
Referenced by AP_Win32Dialog_WordCount::destroy(), AP_Win32Dialog_Latex::destroy(), AP_Win32Dialog_Goto::destroy(), and AP_Win32Dialog_Latex::event_Close().
void XAP_Win32DialogBase::enableControl | ( | UT_sint32 | controlId, | |
bool | bEnabled = true | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_Zoom::_onCommand(), AP_Win32Dialog_InsertBookmark::_onCommand(), XAP_Win32Dialog_Zoom::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_Columns::enableLineBetweenControl(), XAP_Win32Dialog_HTMLOptions::refreshStates(), and XAP_Win32Dialog_Image::wrappingChanged().
int XAP_Win32DialogBase::getComboDataItem | ( | UT_sint32 | controlId, | |
int | nIndex | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
int XAP_Win32DialogBase::getComboItemIndex | ( | UT_sint32 | controlId, | |
LPCSTR | p_str | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_InsertBookmark::_onCommand(), and AP_Win32Dialog_InsertBookmark::_onInitDialog().
int XAP_Win32DialogBase::getComboSelectedIndex | ( | UT_sint32 | controlId | ) | const [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_InsertBookmark::_onCommand(), AP_Win32Dialog_FormatTOC_Layout::_onCommand(), AP_Win32Dialog_FormatTOC_General::_onCommand(), AP_Win32Dialog_FormatTable::_onCommand(), AP_Win32Dialog_FormatFrame::_onCommand(), AP_Win32Dialog_FormatFootnotes::_onCommand(), AP_Win32Dialog_Border_Shading::_onCommand(), and AP_Win32Dialog_FormatTOC_Layout::saveCtrlsValuesForDetailsLevel().
void XAP_Win32DialogBase::getComboTextItem | ( | UT_sint32 | controlId, | |
int | index, | |||
UT_Win32LocaleString & | str | |||
) | [protected] |
int XAP_Win32DialogBase::getControlInt | ( | UT_sint32 | controlId | ) | const [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_Zoom::_getValueFromEditPct().
void XAP_Win32DialogBase::getControlText | ( | UT_sint32 | controlId, | |
LPSTR | p_buffer, | |||
UT_sint32 | Buffer_length | |||
) | const [protected] |
References FREEP, UT_Win32LocaleString::fromLocale(), m_hDlg, UT_calloc(), UT_return_if_fail, UT_UTF8String::utf8_str(), and UT_Win32LocaleString::utf8_str().
Referenced by XAP_Win32Dialog_Password::_onCommand(), XAP_Win32Dialog_Image::_onCommand(), AP_Win32Dialog_InsertHyperlink::_onCommand(), AP_Win32Dialog_InsertBookmark::_onCommand(), and AP_Win32Dialog_Latex::getLatexFromGUI().
bool XAP_Win32DialogBase::getDlgItemText | ( | HWND | hWnd, | |
int | nIDDlgItem, | |||
UT_Win32LocaleString & | str | |||
) | [static] |
References UT_UCS2String::clear(), UT_Win32LocaleString::fromLocale(), and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_Options::_gatherAutoSaveFileExt(), AP_Win32Dialog_Annotation::_get_text(), XAP_Win32Dialog_Image::_onCommand(), AP_Win32Dialog_MarkRevisions::_onCommand(), AP_Win32Dialog_MailMerge::_onCommand(), and AP_Win32Dialog_InsertTable::getCtrlValues().
bool XAP_Win32DialogBase::getDlgItemText | ( | int | nIDDlgItem, | |
UT_Win32LocaleString & | str | |||
) | [protected] |
References UT_UCS2String::clear(), UT_Win32LocaleString::fromLocale(), and m_hDlg.
int XAP_Win32DialogBase::getListDataItem | ( | UT_sint32 | controlId, | |
int | nIndex | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_WindowMore::_onCommand().
int XAP_Win32DialogBase::getListSelectedIndex | ( | UT_sint32 | controlId | ) | const [protected] |
void XAP_Win32DialogBase::getListText | ( | UT_sint32 | controlId, | |
int | index, | |||
char * | p_str | |||
) | const [protected] |
References m_hDlg, and UT_return_if_fail.
int XAP_Win32DialogBase::isChecked | ( | UT_sint32 | controlId | ) | const [protected] |
bool XAP_Win32DialogBase::isControlVisible | ( | UT_sint32 | controlId | ) | const [protected] |
References m_hDlg, and UT_return_val_if_fail.
bool XAP_Win32DialogBase::isDialogValid | ( | ) | const [protected] |
References m_hDlg.
Referenced by AP_Win32Dialog_Columns::enableLineBetweenControl().
void XAP_Win32DialogBase::localizeControlText | ( | UT_sint32 | controlId, | |
UT_uint32 | stringId | |||
) | [protected] |
References XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValue(), m_pDlg, m_pSS, and setControlText().
Referenced by XAP_Win32Dialog_WindowMore::_onInitDialog(), XAP_Win32Dialog_PluginManager::_onInitDialog(), XAP_Win32Dialog_Password::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_HTMLOptions::_onInitDialog(), XAP_Win32Dialog_Encoding::_onInitDialog(), and AP_Win32Dialog_Latex::_onInitDialog().
void XAP_Win32DialogBase::localizeDialogTitle | ( | UT_uint32 | stringId | ) | [protected] |
References XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValue(), m_pDlg, m_pSS, and setDialogTitle().
Referenced by XAP_Win32Dialog_WindowMore::_onInitDialog(), XAP_Win32Dialog_Password::_onInitDialog(), XAP_Win32Dialog_HTMLOptions::_onInitDialog(), and XAP_Win32Dialog_Encoding::_onInitDialog().
void XAP_Win32DialogBase::notifyCloseFrame | ( | XAP_Frame * | pFrame | ) | [protected] |
Reimplemented in AP_Win32Dialog_Goto, and AP_Win32Dialog_Replace.
References XAP_Frame::getFrameImpl(), and m_hDlg.
void XAP_Win32DialogBase::operator= | ( | const XAP_Win32DialogBase & | ) | [private] |
void XAP_Win32DialogBase::resetComboContent | ( | UT_sint32 | controlId | ) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by AP_Win32Dialog_InsertBookmark::_onInitDialog().
void XAP_Win32DialogBase::resetContent | ( | UT_sint32 | controlId | ) | [protected] |
BOOL CALLBACK XAP_Win32DialogBase::s_dlgProc | ( | HWND | hWnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [static, protected] |
Reimplemented in AP_Win32Dialog_Goto, AP_Win32Dialog_Paragraph, and AP_Win32Dialog_Stylist.
References _callHelp(), _onCommand(), _onDeltaPos(), _onDlgMessage(), _onInitDialog(), code, m_hDlg, m_tag, magic_tag, and UT_ASSERT.
Referenced by createModal(), and createModeless().
void XAP_Win32DialogBase::selectComboItem | ( | UT_sint32 | controlId, | |
int | index | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by AP_Win32Dialog_FormatTOC_General::_fillGUI(), AP_Win32Dialog_PageSetup_Margin::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), and AP_Win32Dialog_Border_Shading::_onInitDialog().
void XAP_Win32DialogBase::selectControlText | ( | UT_sint32 | controlId, | |
UT_sint32 | start, | |||
UT_sint32 | end | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by AP_Win32Dialog_InsertHyperlink::_onInitDialog().
void XAP_Win32DialogBase::selectListItem | ( | UT_sint32 | controlId, | |
int | index | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_WindowMore::_onInitDialog(), XAP_Win32Dialog_PluginManager::_onInitDialog(), and XAP_Win32Dialog_Encoding::_onInitDialog().
int XAP_Win32DialogBase::setComboDataItem | ( | UT_sint32 | controlId, | |
int | nIndex, | |||
DWORD | dwData | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), and AP_Win32Dialog_FormatFootnotes::_onInitDialog().
void XAP_Win32DialogBase::setControlInt | ( | UT_sint32 | controlId, | |
int | value | |||
) | [protected] |
References m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_Zoom::_onInitDialog().
void XAP_Win32DialogBase::setControlText | ( | UT_sint32 | controlId, | |
LPCSTR | p_str | |||
) | [protected] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_Image::_onCommand(), XAP_Win32Dialog_Image::_onDeltaPos(), XAP_Win32Dialog_Image::_onInitDialog(), AP_Win32Dialog_InsertHyperlink::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), localizeControlText(), XAP_Win32Dialog_PluginManager::refreshPluginInfo(), and AP_Win32Dialog_Latex::setLatexInGUI().
void XAP_Win32DialogBase::setDialog | ( | XAP_Dialog * | pDlg | ) | [inline, protected] |
Referenced by XAP_Win32Dialog_Zoom::runModal(), XAP_Win32Dialog_WindowMore::runModal(), XAP_Win32Dialog_PluginManager::runModal(), XAP_Win32Dialog_Password::runModal(), XAP_Win32Dialog_Insert_Symbol::runModal(), XAP_Win32Dialog_Image::runModal(), XAP_Win32Dialog_HTMLOptions::runModal(), XAP_Win32Dialog_Encoding::runModal(), AP_Win32Dialog_InsertHyperlink::runModal(), AP_Win32Dialog_InsertBookmark::runModal(), AP_Win32Dialog_Columns::runModal(), AP_Win32Dialog_Break::runModal(), XAP_Win32Dialog_Insert_Symbol::runModeless(), and AP_Win32Dialog_Latex::runModeless().
void XAP_Win32DialogBase::setDialogTitle | ( | const char * | uft8_str | ) | [protected] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), m_hDlg, and UT_return_if_fail.
Referenced by XAP_Win32Dialog_Zoom::_onInitDialog(), XAP_Win32Dialog_PluginManager::_onInitDialog(), XAP_Win32Dialog_ListDocuments::_onInitDialog(), XAP_Win32Dialog_Language::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_Image::_onInitDialog(), XAP_Win32Dialog_History::_onInitDialog(), XAP_Win32Dialog_FontChooser::_onInitDialog(), XAP_Win32Dialog_DocComparison::_onInitDialog(), AP_Win32Dialog_WordCount::_onInitDialog(), AP_Win32Dialog_ToggleCase::_onInitDialog(), AP_Win32Dialog_Tab::_onInitDialog(), AP_Win32Dialog_Stylist::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_SplitCells::_onInitDialog(), AP_Win32Dialog_Replace::_onInitDialog(), AP_Win32Dialog_Paragraph::_onInitDialog(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_Win32Dialog_MergeCells::_onInitDialog(), AP_Win32Dialog_MarkRevisions::_onInitDialog(), AP_Win32Dialog_MailMerge::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_Latex::_onInitDialog(), AP_Win32Dialog_InsertTable::_onInitDialog(), AP_Win32Dialog_InsertHyperlink::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_Insert_DateTime::_onInitDialog(), AP_Win32Dialog_HdrFtr::_onInitDialog(), AP_Win32Dialog_Goto::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), AP_Win32Dialog_Field::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Break::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), AP_Win32Dialog_Annotation::_onInitDialog(), AP_Win32Dialog_WordCount::_updateWindowData(), XAP_Win32Dialog_Insert_Symbol::activate(), AP_Win32Dialog_WordCount::activate(), AP_Win32Dialog_SplitCells::activate(), AP_Win32Dialog_Replace::activate(), AP_Win32Dialog_MergeCells::activate(), AP_Win32Dialog_Latex::activate(), AP_Win32Dialog_Goto::activate(), localizeDialogTitle(), XAP_Win32Dialog_Insert_Symbol::notifyActiveFrame(), AP_Win32Dialog_WordCount::notifyActiveFrame(), AP_Win32Dialog_SplitCells::notifyActiveFrame(), AP_Win32Dialog_Replace::notifyActiveFrame(), AP_Win32Dialog_MergeCells::notifyActiveFrame(), AP_Win32Dialog_Latex::notifyActiveFrame(), AP_Win32Dialog_Goto::notifyActiveFrame(), AP_Win32Dialog_FormatTable::notifyActiveFrame(), AP_Win32Dialog_FormatFrame::notifyActiveFrame(), AP_Win32Dialog_Border_Shading::notifyActiveFrame(), and AP_Win32Dialog_Replace::runModeless().
bool XAP_Win32DialogBase::setDlgItemText | ( | HWND | hWnd, | |
int | nIDDlgItem, | |||
const char * | uft8_str | |||
) | [static] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_FileOpenSaveAs::_initPreviewDlg(), AP_Win32Dialog_Goto::_onCommand(), XAP_Win32Dialog_ListDocuments::_onInitDialog(), XAP_Win32Dialog_Language::_onInitDialog(), XAP_Win32Dialog_History::_onInitDialog(), XAP_Win32Dialog_DocComparison::_onInitDialog(), AP_Win32Dialog_MetaData_Permissions::_onInitDialog(), AP_Win32Dialog_MetaData_Summary::_onInitDialog(), AP_Win32Dialog_MetaData_General::_onInitDialog(), AP_Win32Dialog_MarkRevisions::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_InsertTable::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_Annotation::_set_text(), AP_Win32Dialog_Options::_setAutoSaveFileExt(), XAP_Win32PropertySheet::runModeless(), and s_PrintHookProc().
bool XAP_Win32DialogBase::setDlgItemText | ( | int | nIDDlgItem, | |
const char * | uft8_str | |||
) | [protected] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), m_hDlg, and UT_return_val_if_fail.
void XAP_Win32DialogBase::setHandle | ( | HWND | hWnd | ) | [inline, protected] |
int XAP_Win32DialogBase::setListDataItem | ( | UT_sint32 | controlId, | |
int | nIndex, | |||
DWORD | dwData | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by XAP_Win32Dialog_WindowMore::_onInitDialog(), and XAP_Win32Dialog_Encoding::_onInitDialog().
bool XAP_Win32DialogBase::setWindowText | ( | HWND | hWnd, | |
const char * | uft8_str | |||
) | [static] |
References UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromUTF8(), and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_FormatTOC_Layout::_fillGUI(), AP_Win32Dialog_FormatTOC_General::_fillGUI(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_PageSetup_Sheet::_onInitDialog(), AP_Win32Dialog_Options_Sheet::_onInitDialog(), XAP_Win32FrameImpl::_updateTitle(), and AP_Win32Dialog_FormatTOC::setDetailsLevel().
int XAP_Win32DialogBase::showControl | ( | UT_sint32 | controlId, | |
int | Mode | |||
) | [protected] |
References m_hDlg, and UT_return_val_if_fail.
Referenced by AP_Win32Dialog_Columns::_onInitDialog().
int XAP_Win32DialogBase::showWindow | ( | int | Mode | ) | [protected] |
HWND XAP_Win32DialogBase::m_hDlg [protected] |
Referenced by AP_Win32Dialog_Stylist::_fillTree(), AP_Win32Dialog_MailMerge::_onCommand(), AP_Win32Dialog_InsertTable::_onCommand(), AP_Win32Dialog_InsertHyperlink::_onCommand(), AP_Win32Dialog_FormatTable::_onCommand(), AP_Win32Dialog_FormatFrame::_onCommand(), AP_Win32Dialog_FormatFootnotes::_onCommand(), AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_Border_Shading::_onCommand(), AP_Win32Dialog_InsertTable::_onDeltaPos(), AP_Win32Dialog_Columns::_onDeltaPos(), XAP_Win32Dialog_FontChooser::_onInitDialog(), AP_Win32Dialog_ToggleCase::_onInitDialog(), AP_Win32Dialog_Stylist::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Options_SmartQuotes::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_InsertTable::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), AP_Win32Dialog_WordCount::_setDlgItemInt(), AP_Win32Dialog_Stylist::_styleClicked(), AP_Win32Dialog_Replace::_updateLists(), AP_Win32Dialog_Stylist::activate(), AP_Win32Dialog_Replace::activate(), AP_Win32Dialog_FormatFrame::activate(), addItemToCombo(), addItemToList(), bringWindowToTop(), centerDialog(), checkButton(), createModeless(), AP_Win32Dialog_Stylist::destroy(), AP_Win32Dialog_SplitCells::destroy(), AP_Win32Dialog_Replace::destroy(), AP_Win32Dialog_MergeCells::destroy(), AP_Win32Dialog_MailMerge::destroy(), AP_Win32Dialog_FormatTable::destroy(), AP_Win32Dialog_FormatFrame::destroy(), AP_Win32Dialog_Border_Shading::destroy(), destroyWindow(), enableControl(), getComboDataItem(), getComboItemIndex(), getComboSelectedIndex(), getComboTextItem(), getControlInt(), getControlText(), AP_Win32Dialog_InsertTable::getCtrlValues(), getDlgItemText(), getListDataItem(), getListSelectedIndex(), getListText(), isChecked(), isControlVisible(), isDialogValid(), AP_Win32Dialog_WordCount::notifyActiveFrame(), AP_Win32Dialog_SplitCells::notifyActiveFrame(), AP_Win32Dialog_Replace::notifyActiveFrame(), AP_Win32Dialog_MergeCells::notifyActiveFrame(), AP_Win32Dialog_FormatTable::notifyActiveFrame(), AP_Win32Dialog_FormatFrame::notifyActiveFrame(), AP_Win32Dialog_Border_Shading::notifyActiveFrame(), notifyCloseFrame(), AP_Win32Dialog_Replace::notifyCloseFrame(), resetComboContent(), resetContent(), AP_Win32Dialog_Stylist::runModeless(), AP_Win32Dialog_Replace::runModeless(), AP_Win32Dialog_FormatFrame::runModeless(), s_dlgProc(), XAP_Win32PropertyPage::s_pageWndProc(), selectComboItem(), selectControlText(), selectListItem(), AP_Win32Dialog_FormatTable::setBackgroundColorInGUI(), AP_Win32Dialog_Border_Shading::setBorderColorInGUI(), AP_Win32Dialog_Border_Shading::setBorderStyleInGUI(), AP_Win32Dialog_Border_Shading::setBorderThicknessInGUI(), XAP_Win32PropertyPage::setChanged(), setComboDataItem(), setControlInt(), setControlText(), setDialogTitle(), setDlgItemText(), AP_Win32Dialog_MailMerge::setFieldList(), setListDataItem(), AP_Win32Dialog_SplitCells::setSensitivity(), AP_Win32Dialog_MergeCells::setSensitivity(), AP_Win32Dialog_FormatTable::setSensitivity(), AP_Win32Dialog_FormatFrame::setSensitivity(), AP_Win32Dialog_Border_Shading::setSensitivity(), AP_Win32Dialog_Border_Shading::setShadingColorInGUI(), AP_Win32Dialog_Border_Shading::setShadingEnable(), AP_Win32Dialog_Border_Shading::setShadingOffsetInGUI(), AP_Win32Dialog_Stylist::setStyleInGUI(), showControl(), and showWindow().
XAP_Dialog* XAP_Win32DialogBase::m_pDlg [private] |
Referenced by _callHelp(), localizeControlText(), and localizeDialogTitle().
const XAP_StringSet* XAP_Win32DialogBase::m_pSS [private] |
Referenced by localizeControlText(), and localizeDialogTitle().
int XAP_Win32DialogBase::m_tag [private] |
Referenced by createModal(), createModeless(), and s_dlgProc().