#include <xap_Strings.h>
Public Member Functions | |
XAP_StringSet (XAP_App *pApp, const gchar *szLanguageName) | |
virtual | ~XAP_StringSet (void) |
const gchar * | getLanguageName (void) const |
virtual const gchar * | getValue (XAP_String_Id id) const =0 |
bool | getValue (XAP_String_Id id, const char *inEncoding, std::string &s) const |
bool | getValueUTF8 (XAP_String_Id id, std::string &s) const |
void | setEncoding (const char *inEndcoding) |
const char * | getEncoding () const |
Protected Attributes | |
XAP_App * | m_pApp |
const gchar * | m_szLanguageName |
Private Attributes | |
std::string | m_encoding |
XAP_StringSet::XAP_StringSet | ( | XAP_App * | pApp, | |
const gchar * | szLanguageName | |||
) |
References m_pApp, and m_szLanguageName.
XAP_StringSet::~XAP_StringSet | ( | void | ) | [virtual] |
References m_szLanguageName.
const char * XAP_StringSet::getEncoding | ( | ) | const |
References m_encoding.
Referenced by XAP_DiskStringSet::setValue().
const gchar * XAP_StringSet::getLanguageName | ( | void | ) | const |
References m_szLanguageName.
Referenced by AP_Win32StatusBar::AP_Win32StatusBar(), XAP_UnixDialog_FileOpenSaveAs::previewPicture(), and XAP_DiskStringSet::setValue().
virtual const gchar* XAP_StringSet::getValue | ( | XAP_String_Id | id | ) | const [pure virtual] |
Implemented in XAP_BuiltinStringSet, and AP_BuiltinStringSet.
Referenced by AD_Document::_adjustHistoryOnSave(), XAP_Win32Dialog_FileOpenSaveAs::_buildFilterList(), AP_UnixDialog_Styles::_constructGnomeModifyButtons(), XAP_UnixDialog_PluginManager::_constructWindow(), XAP_UnixDialog_HTMLOptions::_constructWindow(), AP_UnixDialog_SplitCells::_constructWindow(), AP_UnixDialog_PageSetup::_constructWindow(), AP_UnixDialog_New::_constructWindow(), AP_UnixDialog_MergeCells::_constructWindow(), AP_Dialog_Styles::_createCharPreviewFromGC(), AP_Dialog_Styles::_createParaPreviewFromGC(), AP_TopRuler::_displayStatusMessage(), AP_LeftRuler::_displayStatusMessage(), AP_Win32Dialog_Lists::_fillFoldingList(), AP_Win32Dialog_Lists::_fillStyleList(), AP_Win32Dialog_Lists::_fillTypeList(), XAP_Dialog_ListDocuments::_getHeading(), XAP_Dialog_ListDocuments::_getOKButtonText(), XAP_Dialog_ListDocuments::_getTitle(), XAP_Win32Dialog_FileOpenSaveAs::_initPreviewDlg(), pt_PieceTable::_loadBuiltinStyles(), AP_Win32Dialog_Styles::_onCommand(), AP_Win32Dialog_Goto::_onCommand(), AP_Win32Dialog_Styles::_onDrawButton(), XAP_Win32Dialog_Zoom::_onInitDialog(), XAP_Win32Dialog_PluginManager::_onInitDialog(), XAP_Win32Dialog_Language::_onInitDialog(), XAP_Win32Dialog_Image::_onInitDialog(), XAP_Win32Dialog_FontChooser::_onInitDialog(), AP_Win32Dialog_ToggleCase::_onInitDialog(), AP_Win32Dialog_Tab::_onInitDialog(), AP_Win32Dialog_Stylist::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_SplitCells::_onInitDialog(), AP_Win32Dialog_Spell::_onInitDialog(), AP_Win32Dialog_Replace::_onInitDialog(), AP_Win32Dialog_Paragraph::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_PageSetup_Sheet::_onInitDialog(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_Options_Sheet::_onInitDialog(), AP_Win32Dialog_New::_onInitDialog(), AP_Win32Dialog_MetaData_Permissions::_onInitDialog(), AP_Win32Dialog_MetaData_Summary::_onInitDialog(), AP_Win32Dialog_MetaData_General::_onInitDialog(), AP_Win32Dialog_MergeCells::_onInitDialog(), AP_Win32Dialog_MailMerge::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_ListRevisions::_onInitDialog(), AP_Win32Dialog_InsertTable::_onInitDialog(), AP_Win32Dialog_InsertHyperlink::_onInitDialog(), AP_Win32Dialog_InsertBookmark::_onInitDialog(), AP_Win32Dialog_Insert_DateTime::_onInitDialog(), AP_Win32Dialog_HdrFtr::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Sheet::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), AP_Win32Dialog_Field::_onInitDialog(), AP_Win32Dialog_EpubExportOptions::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Break::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), AP_Win32Dialog_Annotation::_onInitDialog(), AP_Dialog_Styles::_populateAbiPreview(), AP_UnixDialog_Styles::_populateModify(), XAP_Win32Dialog_FileOpenSaveAs::_previewPicture(), XAP_UnixDialog_PluginManager::_refresh(), EV_Win32Toolbar::_refreshItem(), AP_Dialog_Goto::_setupJumpTargets(), AP_Win32Dialog_Spell::_showMisspelledWord(), AbiMathView_addToMenus(), fp_FieldPageReferenceRun::calculateValue(), AP_UnixDialog_MarkRevisions::constructWindow(), AP_UnixDialog_ListRevisions::constructWindow(), XAP_UnixDialog_FontChooser::constructWindowContents(), AP_Dialog_WordCount::ConstructWindowName(), AP_Dialog_SplitCells::ConstructWindowName(), AP_Dialog_MergeCells::ConstructWindowName(), AP_Dialog_Latex::ConstructWindowName(), AP_Dialog_FormatTable::ConstructWindowName(), AP_Dialog_FormatFrame::ConstructWindowName(), AP_Dialog_Border_Shading::ConstructWindowName(), SpellChecker::couldNotLoadDictionary(), XAP_Frame::createMessageBox(), XAP_Win32PropertyPage::createPage(), AP_UnixApp::doWindowlessArgs(), AP_UnixDialog_Styles::event_basedOn(), AP_UnixDialog_Styles::event_followedBy(), XAP_Win32Dialog_PluginManager::event_Load(), XAP_CocoaDialog_PluginManager::event_Load, AP_Win32Dialog_Styles::eventStyleType(), XAP_Dialog_History::getButtonLabel(), XAP_Dialog_DocComparison::getButtonLabel(), AP_Dialog_ListRevisions::getColumn1Label(), AP_Dialog_ListRevisions::getColumn2Label(), AP_Dialog_ListRevisions::getColumn3Label(), AP_Dialog_MarkRevisions::getComment2Label(), XAP_Dialog_DocComparison::getFrame1Label(), XAP_Dialog_DocComparison::getFrame2Label(), XAP_Dialog_History::getHeaderLabel(), AP_Dialog_ListRevisions::getLabel1(), XAP_Dialog_History::getListHeader(), XAP_Dialog_History::getListTitle(), XAP_Dialog_History::getListValue(), AP_Dialog_ListRevisions::getNthItemText(), AP_Dialog_MarkRevisions::getRadio1Label(), AP_Dialog_MarkRevisions::getRadio2Label(), XAP_Dialog_DocComparison::getResultLabel(), XAP_Dialog_DocComparison::getResultValue(), AP_Dialog_MarkRevisions::getTitle(), AP_Dialog_ListRevisions::getTitle(), XAP_DiskStringSet::getValue(), getValue(), AP_DiskStringSet::getValue(), getValueUTF8(), XAP_Dialog_History::getWindowLabel(), XAP_Dialog_DocComparison::getWindowLabel(), AP_Win32App::initialize(), AP_UnixApp::initialize(), AP_QtApp::initialize(), AP_CocoaApp::initialize(), AP_Win32Dialog_Options_Document::isAutoSaveInRange(), XAP_Win32DialogBase::localizeControlText(), XAP_Win32DialogBase::localizeDialogTitle(), XAP_Frame::makeBackupName(), AP_Win32Toolbar_ZoomCombo::populate(), AP_UnixToolbar_ZoomCombo::populate(), AP_QtToolbar_ZoomCombo::populate(), AP_CocoaToolbar_ZoomCombo::populate(), fl_DocListener::populateStrux(), XAP_UnixDialog_Print::PrintPage(), XAP_Win32PropertySheet::runModal(), XAP_Win32Dialog_FileOpenSaveAs::runModal(), XAP_Win32Dialog_About::runModal(), XAP_UnixDialog_ClipArt::runModal(), AP_Win32Dialog_Options::runModal(), XAP_Win32PropertySheet::runModeless(), s_actuallyPrint(), pt_PieceTable::s_getUnlocalisedStyleName(), s_LoadingCursorCallback(), s_PrintHookProc(), s_StartStopLoadingCursor(), AD_Document::setAutoRevisioning(), XAP_Dialog_MessageBox::setMessage(), XAP_Dialog_MessageBox::setSecondaryMessage(), AD_Document::showHistory(), PD_Document::updateStatus(), UT_Encoding::UT_Encoding(), UT_Language_updateLanguageNames(), XAP_FrameImpl::viewAutoUpdater(), and XAP_CocoaToolPalette::windowDidLoad.
bool XAP_StringSet::getValue | ( | XAP_String_Id | id, | |
const char * | inEncoding, | |||
std::string & | s | |||
) | const |
References getValue(), m_encoding, UT_convert_cd(), UT_iconv_close(), UT_iconv_isValid(), UT_iconv_open(), and UT_return_val_if_fail.
bool XAP_StringSet::getValueUTF8 | ( | XAP_String_Id | id, | |
std::string & | s | |||
) | const |
References getValue().
Referenced by _0(), AP_UnixDialog_Styles::_constructFormatList(), AP_UnixDialog_Styles::_constructGnomeModifyButtons(), AP_UnixDialog_Styles::_constructModifyDialog(), AP_UnixDialog_Styles::_constructModifyDialogContents(), XAP_UnixDialog_Zoom::_constructWindow(), XAP_UnixDialog_WindowMore::_constructWindow(), XAP_UnixDialog_Password::_constructWindow(), XAP_UnixDialog_Insert_Symbol::_constructWindow(), XAP_UnixDialog_Image::_constructWindow(), XAP_UnixDialog_HTMLOptions::_constructWindow(), XAP_UnixDialog_History::_constructWindow(), XAP_UnixDialog_Encoding::_constructWindow(), AP_UnixDialog_ToggleCase::_constructWindow(), AP_UnixDialog_Tab::_constructWindow(), AP_UnixDialog_Stylist::_constructWindow(), AP_UnixDialog_Styles::_constructWindow(), AP_UnixDialog_Spell::_constructWindow(), AP_UnixDialog_RDFQuery::_constructWindow(), AP_UnixDialog_RDFEditor::_constructWindow(), AP_UnixDialog_Paragraph::_constructWindow(), AP_UnixDialog_PageSetup::_constructWindow(), AP_UnixDialog_PageNumbers::_constructWindow(), AP_UnixDialog_Options::_constructWindow(), AP_UnixDialog_MetaData::_constructWindow(), AP_UnixDialog_MailMerge::_constructWindow(), AP_UnixDialog_Lists::_constructWindow(), AP_UnixDialog_InsertXMLID::_constructWindow(), AP_UnixDialog_InsertTable::_constructWindow(), AP_UnixDialog_InsertHyperlink::_constructWindow(), AP_UnixDialog_InsertBookmark::_constructWindow(), AP_UnixDialog_Insert_DateTime::_constructWindow(), AP_UnixDialog_HdrFtr::_constructWindow(), AP_UnixDialog_FormatTOC::_constructWindow(), AP_UnixDialog_FormatTable::_constructWindow(), AP_UnixDialog_FormatFootnotes::_constructWindow(), AP_UnixDialog_Field::_constructWindow(), AP_UnixDialog_EpubExportOptions::_constructWindow(), AP_UnixDialog_Columns::_constructWindow(), AP_UnixDialog_Break::_constructWindow(), AP_UnixDialog_Border_Shading::_constructWindow(), AP_UnixDialog_Background::_constructWindow(), AP_UnixDialog_Annotation::_constructWindow(), AP_UnixDialog_ToggleCase::_constructWindowContents(), AP_UnixDialog_SplitCells::_constructWindowContents(), AP_UnixDialog_Paragraph::_constructWindowContents(), AP_UnixDialog_MergeCells::_constructWindowContents(), AP_UnixDialog_Lists::_constructWindowContents(), AP_UnixDialog_InsertXMLID::_constructWindowContents(), AP_UnixDialog_InsertHyperlink::_constructWindowContents(), AP_UnixDialog_InsertBookmark::_constructWindowContents(), AP_UnixDialog_Columns::_constructWindowContents(), AP_UnixDialog_Background::_constructWindowContents(), AP_UnixDialog_FormatTOC::_createLevelItems(), AP_Dialog_Paragraph::_createPreviewFromGC(), fp_ForcedPageBreakRun::_draw(), fp_ForcedColumnBreakRun::_draw(), s_WML_Listener::_emitTOC(), AP_UnixDialog_Stylist::_fillTree(), AP_Dialog_Options::_getUnitMenuContent(), s_DocBook_Listener::_handleTOC(), XAP_CocoaDialog_FileOpenSaveAs::_makeSavePanel, AP_UnixDialog_Styles::_populateModify(), XAP_UnixDialog_DocComparison::_populateWindowData(), XAP_UnixDialog_FileOpenSaveAs::_run_gtk_main(), AP_UnixDialog_Lists::_setRadioButtonLabels(), XAP_FrameImpl::_updateTitle(), AP_UnixDialog_Spell::_updateWindow(), AbiGOComponent_Create(), addToStore(), AP_Dialog_FormatTOC::AP_Dialog_FormatTOC(), AP_Preview_Paragraph::AP_Preview_Paragraph(), ap_sbf_InsertMode::ap_sbf_InsertMode(), ap_sbf_PageInfo::ap_sbf_PageInfo(), Stylist_tree::buildStyles(), XAP_UnixDialog_Language::constructWindow(), XAP_UnixDialog_FontChooser::constructWindow(), XAP_UnixDialog_DocComparison::constructWindow(), AP_UnixDialog_MarkRevisions::constructWindow(), XAP_UnixDialog_FontChooser::constructWindowContents(), XAP_Dialog_Insert_Symbol::ConstructWindowName(), AP_Dialog_Replace::ConstructWindowName(), AP_Dialog_Modeless::ConstructWindowName(), AP_Dialog_Goto::ConstructWindowName(), Defun(), Defun1(), Defun_EV_GetToolbarItemState_Fn(), AP_UnixDialog_Options::event_ChooseTransparentColor(), AP_UnixDialog_Styles::event_DeleteClicked(), AP_UnixDialog_Styles::event_ListClicked(), AP_UnixDialog_Styles::event_Modify_OK(), AP_UnixDialog_Styles::event_ModifyClicked(), AP_UnixDialog_Styles::event_styleType(), AP_Dialog_RDFQuery::executeQuery(), fill_store(), AP_Dialog_FormatTOC::fillTOCPropsFromDoc(), fl_TOCLayout::getDefaultHeading(), XAP_Dialog_Language::getDocDefaultLangCheckboxLabel(), XAP_Dialog_Language::getDocDefaultLangDescription(), getStylesheetName(), XAP_Toolbar_Factory::getToolbarNames(), localizeButton(), localizeButtonMarkup(), localizeButtonUnderline(), LocalizeControl(), AP_Dialog_WordCount::localizeDialog(), LocalizedString(), localizeLabel(), localizeLabelMarkup(), localizeLabelUnderline(), localizeMenuItem(), AP_UnixDialog_Styles::new_styleName(), XAP_UnixDialog_FileOpenSaveAs::previewPicture(), PD_RDFDialogsGTK::runInsertReferenceDialog(), XAP_UnixDialog_MessageBox::runModal(), XAP_UnixDialog_FileOpenSaveAs::runModal(), XAP_UnixDialog_ClipArt::runModal(), XAP_QtDialog_FileOpenSaveAs::runModal(), XAP_CocoaDialog_WindowMore::runModal(), XAP_CocoaDialog_FileOpenSaveAs::runModal, PD_RDFDialogsGTK::runSemanticStylesheetsDialog(), s_doPrint(), pt_PieceTable::s_getLocalisedStyleName(), sAddHelpButton(), AbiCollabSessionManager::setDocumentHandles(), XAP_Dialog_Language::setDocumentLanguage(), AP_UnixDialog_Goto::setupAnnotationList(), AP_RDFSemanticItemGTKInjected< AP_RDFContact >::showEditorWindow(), AP_Dialog_RDFEditor::statusIsTripleCount(), EV_UnixToolbar::synthesize(), EV_QtToolbar::synthesize(), XAP_CocoaDlg_Insert_SymbolController::windowDidLoad, and AP_CocoaDialog_OptionsController::windowDidLoad.
void XAP_StringSet::setEncoding | ( | const char * | inEndcoding | ) |
Referenced by AP_DiskStringSet::setValue().
std::string XAP_StringSet::m_encoding [private] |
Referenced by getEncoding(), and getValue().
XAP_App* XAP_StringSet::m_pApp [protected] |
Referenced by XAP_StringSet().
const gchar* XAP_StringSet::m_szLanguageName [protected] |
Referenced by getLanguageName(), XAP_DiskStringSet::setLanguage(), XAP_StringSet(), and ~XAP_StringSet().