Public Member Functions | Protected Attributes | Private Attributes

XAP_StringSet Class Reference

#include <xap_Strings.h>

Inheritance diagram for XAP_StringSet:
XAP_BuiltinStringSet XAP_DiskStringSet AP_BuiltinStringSet AP_DiskStringSet

List of all members.

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_Appm_pApp
const gchar * m_szLanguageName

Private Attributes

std::string m_encoding

Constructor & Destructor Documentation

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.


Member Function Documentation

const char * XAP_StringSet::getEncoding (  )  const

References m_encoding.

Referenced by XAP_DiskStringSet::setValue().

const gchar * XAP_StringSet::getLanguageName ( void   )  const
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
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  ) 

Member Data Documentation

std::string XAP_StringSet::m_encoding [private]

Referenced by getEncoding(), and getValue().

Referenced by XAP_StringSet().


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