#include <ut_Win32LocaleString.h>
Public Member Functions | |
UT_Win32LocaleString () | |
void | fromUCS2 (const UT_UCS2Char *szIn) |
void | fromUCS4 (const UT_UCS4Char *szIn) |
void | fromUTF8 (const char *szUTF8) |
void | fromASCII (const char *szASCII, size_t size=-1) |
void | fromLocale (const wchar_t *szLocale) |
void | appendASCII (const char *szASCII) |
void | appendLocale (const wchar_t *szLocale) |
const wchar_t * | c_str () const |
UT_UTF8String | utf8_str () const |
UT_UCS4String | ucs4_str () const |
UT_Win32LocaleString | substr (size_t iStart, size_t nChars) const |
wchar_t | operator[] (size_t iPos) const |
wchar_t & | operator[] (size_t iPos) |
UT_Win32LocaleString::UT_Win32LocaleString | ( | ) |
void UT_Win32LocaleString::appendASCII | ( | const char * | szASCII | ) |
References UT_UCS2Stringbuf::append(), and UT_UCS2String::pimpl.
Referenced by EV_Win32Menu::onDrawItem().
void UT_Win32LocaleString::appendLocale | ( | const wchar_t * | szLocale | ) |
References UT_UCS2Stringbuf::append(), and UT_UCS2String::pimpl.
Referenced by XAP_Win32Dialog_Image::_onCommand().
const wchar_t * UT_Win32LocaleString::c_str | ( | ) | const |
References UT_UCS2String::ucs2_str().
Referenced by AP_Win32Dialog_CollaborationJoin::_addBuddyToTree(), AP_Win32Dialog_CollaborationJoin::_addDocumentToBuddy(), EV_Win32Toolbar::_ComboWndProc(), AP_Win32Preview_Annotation::_createToolTip(), XAP_Win32FrameImpl::_createTopLevelWindow(), _ev_GetLabelName(), AP_Win32Dialog_Stylist::_fillTree(), XAP_Win32Dialog_Language::_fillTreeview(), XAP_Win32Dialog_FileOpenSaveAs::_getDefaultExtension(), XAP_Win32Dialog_FileOpenSaveAs::_initPreviewDlg(), XAP_Win32Dialog_Image::_onCommand(), AP_Win32Dialog_Styles::_onCommand(), AP_Win32Dialog_Goto::_onCommand(), AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_Columns::_onDeltaPos(), AP_Win32Dialog_Styles::_onDrawButton(), XAP_Win32Dialog_History::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Spell::_onInitDialog(), AP_Win32Dialog_Paragraph::_onInitDialog(), AP_Win32Dialog_New::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_Goto::_onInitDialog(), AP_Win32Dialog_FormatTOC_Sheet::_onInitDialog(), AP_Win32Dialog_EpubExportOptions::_onInitDialog(), AP_Win32Dialog_CollaborationShare::_populateBuddyModel(), AP_Win32Dialog_CollaborationAccounts::_populateWindowData(), XAP_Win32Dialog_FileOpenSaveAs::_previewPicture(), EV_Win32Toolbar::_refreshItem(), AP_Win32FrameImpl::_RegisterClass(), AP_Win32Dialog_Spell::_showMisspelledWord(), AP_Win32Dialog_Replace::_updateList(), AP_Win32Dialog_Replace::activate(), XAP_Win32DialogHelper::addItemToCombo(), XAP_Win32DialogBase::addItemToCombo(), XAP_Win32DialogHelper::addItemToList(), XAP_Win32DialogBase::addItemToList(), XAP_Win32PropertyPage::createPage(), AP_Win32App::doesStringSetExist(), AP_Win32App::doWindowlessArgs(), AP_Win32App::errorMsgBadArg(), fromUTF8toWinLocale(), AP_Win32Dialog_InsertTable::getCtrlValues(), XAP_Win32Dialog_Print::getPrinterGraphicsContext(), EV_Win32Toolbar::getToolTip(), AP_Win32App::initialize(), AP_Win32Dialog_Options_Document::isAutoSaveInRange(), EV_Win32Menu::onDrawItem(), XAP_Win32AppImpl::openURL(), operator==(), AP_Win32TopRuler::registerClass(), AP_Win32LeftRuler::registerClass(), EV_Win32Toolbar::repopulateStyles(), XAP_Win32PropertySheet::runModal(), XAP_Win32Dialog_MessageBox::runModal(), XAP_Win32Dialog_FontChooser::runModal(), XAP_Win32Dialog_FileOpenSaveAs::runModal(), XAP_Win32Dialog_About::runModal(), AP_Win32Dialog_Options::runModal(), XAP_Win32PropertySheet::runModeless(), GR_Font::s_getGenericFontProperties(), XAP_Prefs::savePrefsFile(), XAP_Win32DialogHelper::setControlText(), XAP_Win32DialogBase::setControlText(), XAP_Win32DialogHelper::setDialogTitle(), XAP_Win32DialogBase::setDialogTitle(), XAP_Win32DialogBase::setDlgItemText(), AP_Win32Dialog_Field::SetFieldsList(), AP_Win32Dialog_Field::SetTypesList(), XAP_Win32DialogBase::setWindowText(), XAP_Win32Slurp::stuffRegistry(), EV_Win32Toolbar::synthesize(), ucs4_str(), and UT_go_url_show().
void UT_Win32LocaleString::fromASCII | ( | const char * | szASCII, | |
size_t | size = -1 | |||
) |
References UT_UCS2Stringbuf::assign(), and UT_UCS2String::pimpl.
Referenced by XAP_Win32FrameImpl::_createTopLevelWindow(), _ev_GetLabelName(), XAP_Win32Dialog_FileOpenSaveAs::_getDefaultExtension(), XAP_Win32Dialog_Image::_onCommand(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32FrameImpl::_RegisterClass(), AP_Win32App::doWindowlessArgs(), AP_Win32TopRuler::registerClass(), AP_Win32LeftRuler::registerClass(), XAP_Win32Dialog_MessageBox::runModal(), and XAP_Win32Dialog_About::runModal().
void UT_Win32LocaleString::fromLocale | ( | const wchar_t * | szLocale | ) |
References UT_UCS2Stringbuf::assign(), and UT_UCS2String::pimpl.
Referenced by EV_Win32Toolbar::_ComboWndProc(), AP_Win32Toolbar_FontCombo::_EnumFontsProc(), XAP_Win32FrameImpl::_FrameWndProc(), 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_Replace::_onBtn_Find(), AP_Win32Dialog_MailMerge::_onCommand(), AP_Win32Dialog_Goto::_onCommand(), AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_New::_onInitDialog(), XAP_Win32Dialog_FileOpenSaveAs::_previewPicture(), AP_Win32Dialog_New::_setFileName(), atofw(), XAP_Win32DialogBase::getComboTextItem(), XAP_Win32DialogHelper::getControlText(), XAP_Win32DialogBase::getControlText(), XAP_Win32DialogBase::getDlgItemText(), XAP_Win32App::getUserPrivateDirectory(), EV_Win32Menu::onDrawItem(), XAP_Win32AppImpl::openURL(), XAP_Win32Slurp::processCommand(), XAP_Win32Dialog_FontChooser::runModal(), XAP_Win32Dialog_FileOpenSaveAs::runModal(), and AP_Win32App::WinMain().
void UT_Win32LocaleString::fromUCS2 | ( | const UT_UCS2Char * | szIn | ) |
References UT_ASSERT, and UT_NOT_IMPLEMENTED.
void UT_Win32LocaleString::fromUCS4 | ( | const UT_UCS4Char * | szIn | ) |
void UT_Win32LocaleString::fromUTF8 | ( | const char * | szUTF8 | ) |
References UT_UCS2Stringbuf::assign(), UT_UCS2Stringbuf::clear(), UT_UCS2String::pimpl, and UT_convert().
Referenced by EV_Win32Toolbar::_ComboWndProc(), AP_Win32Preview_Annotation::_createToolTip(), _ev_GetLabelName(), AP_Win32Dialog_Stylist::_fillTree(), XAP_Win32Dialog_Language::_fillTreeview(), XAP_Win32Dialog_FileOpenSaveAs::_initPreviewDlg(), AP_Win32Dialog_Styles::_onCommand(), AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_Columns::_onDeltaPos(), AP_Win32Dialog_Styles::_onDrawButton(), XAP_Win32Dialog_History::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Spell::_onInitDialog(), AP_Win32Dialog_Paragraph::_onInitDialog(), AP_Win32Dialog_New::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_Goto::_onInitDialog(), AP_Win32Dialog_FormatTOC_Sheet::_onInitDialog(), AP_Win32Dialog_EpubExportOptions::_onInitDialog(), XAP_Win32Dialog_FileOpenSaveAs::_previewPicture(), EV_Win32Toolbar::_refreshItem(), AP_Win32Dialog_Spell::_showMisspelledWord(), XAP_Win32DialogHelper::addItemToCombo(), XAP_Win32DialogBase::addItemToCombo(), XAP_Win32DialogHelper::addItemToList(), XAP_Win32DialogBase::addItemToList(), XAP_Win32PropertyPage::createPage(), AP_Win32App::doesStringSetExist(), AP_Win32App::errorMsgBadArg(), XAP_Win32Dialog_Print::getPrinterGraphicsContext(), EV_Win32Toolbar::getToolTip(), AP_Win32App::initialize(), AP_Win32Dialog_Options_Document::isAutoSaveInRange(), XAP_Win32AppImpl::openURL(), EV_Win32Toolbar::repopulateStyles(), XAP_Win32PropertySheet::runModal(), XAP_Win32Dialog_MessageBox::runModal(), XAP_Win32Dialog_FontChooser::runModal(), XAP_Win32Dialog_FileOpenSaveAs::runModal(), XAP_Win32Dialog_About::runModal(), AP_Win32Dialog_Options::runModal(), XAP_Win32PropertySheet::runModeless(), GR_Font::s_getGenericFontProperties(), XAP_Prefs::savePrefsFile(), XAP_Win32DialogHelper::setControlText(), XAP_Win32DialogBase::setControlText(), XAP_Win32DialogHelper::setDialogTitle(), XAP_Win32DialogBase::setDialogTitle(), XAP_Win32DialogBase::setDlgItemText(), AP_Win32Dialog_MailMerge::setFieldList(), AP_Win32Dialog_Field::SetFieldsList(), AP_Win32Dialog_Field::SetTypesList(), XAP_Win32DialogBase::setWindowText(), XAP_Win32Slurp::stuffRegistry(), EV_Win32Toolbar::synthesize(), and UT_go_url_show().
wchar_t UT_Win32LocaleString::operator[] | ( | size_t | iPos | ) | const [inline] |
References UT_UCS2String::size(), and UT_ASSERT.
wchar_t& UT_Win32LocaleString::operator[] | ( | size_t | iPos | ) | [inline] |
References UT_UCS2String::size(), and UT_ASSERT.
UT_Win32LocaleString UT_Win32LocaleString::substr | ( | size_t | iStart, | |
size_t | nChars | |||
) | const |
Reimplemented from UT_UCS2String.
References UT_UCS2Stringbuf::append(), UT_UCS2Stringbuf::data(), UT_UCS2String::pimpl, and UT_UCS2Stringbuf::size().
Referenced by AP_Win32Dialog_New::_onInitDialog().
UT_UCS4String UT_Win32LocaleString::ucs4_str | ( | ) | const |
References c_str(), UT_UCS2String::size(), and UT_convert().
Referenced by AP_Win32Dialog_Replace::_onBtn_Find().
UT_UTF8String UT_Win32LocaleString::utf8_str | ( | ) | const |
References UT_UCS2String::size(), UT_UCS2String::ucs2_str(), and UT_convert().
Referenced by EV_Win32Toolbar::_ComboWndProc(), AP_Win32Toolbar_FontCombo::_EnumFontsProc(), XAP_Win32FrameImpl::_FrameWndProc(), AP_Win32Dialog_Options::_gatherAutoSaveFileExt(), AP_Win32Dialog_MetaData_Permissions::_get_text(), AP_Win32Dialog_MetaData_Summary::_get_text(), AP_Win32Dialog_MetaData_General::_get_text(), AP_Win32Dialog_Annotation::_get_text(), AP_Win32Dialog_FormatTOC_General::_onApply(), XAP_Win32Dialog_Image::_onCommand(), AP_Win32Dialog_MarkRevisions::_onCommand(), AP_Win32Dialog_MailMerge::_onCommand(), AP_Win32Dialog_Goto::_onCommand(), AP_Win32Dialog_FormatTable::_onCommand(), AP_Win32Dialog_FormatFrame::_onCommand(), AP_Win32Dialog_Columns::_onCommand(), AP_Win32Dialog_Border_Shading::_onCommand(), XAP_Win32Dialog_FileOpenSaveAs::_previewPicture(), AP_Win32Dialog_New::_setFileName(), atofw(), XAP_Win32DialogHelper::getControlText(), XAP_Win32DialogBase::getControlText(), XAP_Win32App::getUserPrivateDirectory(), XAP_Win32AppImpl::openURL(), XAP_Win32Slurp::processCommand(), XAP_Win32Dialog_FontChooser::runModal(), XAP_Win32Dialog_FileOpenSaveAs::runModal(), and AP_Win32App::WinMain().