Public Member Functions

UT_Win32LocaleString Class Reference

#include <ut_Win32LocaleString.h>

Inheritance diagram for UT_Win32LocaleString:
UT_UCS2String

List of all members.

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)

Constructor & Destructor Documentation

UT_Win32LocaleString::UT_Win32LocaleString (  ) 

Member Function Documentation

void UT_Win32LocaleString::appendASCII ( const char *  szASCII  ) 
void UT_Win32LocaleString::appendLocale ( const wchar_t *  szLocale  ) 
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::fromUCS2 ( const UT_UCS2Char szIn  ) 

References UT_ASSERT, and UT_NOT_IMPLEMENTED.

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
UT_UCS4String UT_Win32LocaleString::ucs4_str (  )  const

The documentation for this class was generated from the following files: