LibreOffice Module sw (master)
1
|
Functions | |
void | GetLanguageStatus (OutlinerView *pOLV, SfxItemSet &rSet) |
bool | SetLanguageStatus (OutlinerView *pOLV, SfxRequest &rReq, SwView const &rView, SwWrtShell &rSh) |
void | SetLanguage (SwWrtShell &rWrtSh, const OUString &rLangText, bool bIsForSelection, SfxItemSet &rCoreSet) |
void | SetLanguage (SwWrtShell &rWrtSh, OutlinerView const *pOLV, const ESelection &rSelection, const OUString &rLangText, bool bIsForSelection, SfxItemSet &rCoreSet) |
void | SetLanguage_None (SwWrtShell &rWrtSh, bool bIsForSelection, SfxItemSet &rCoreSet) |
void | SetLanguage_None (SwWrtShell &rWrtSh, OutlinerView const *pOLV, const ESelection &rSelection, bool bIsForSelection, SfxItemSet &rCoreSet) |
void | ResetLanguages (SwWrtShell &rWrtSh, OutlinerView const *pOLV=nullptr) |
void | SelectCurrentPara (SwWrtShell &rWrtSh) |
void | SelectPara (EditView &rEditView, const ESelection &rCurSel) |
OUString | GetTextForLanguageGuessing (EditEngine const *rEditEngine, const ESelection &rDocSelection) |
OUString | GetTextForLanguageGuessing (SwWrtShell const &rSh) |
LanguageType | GetLanguage (SfxItemSet const &aSet, sal_uInt16 nLangWhichId) |
LanguageType | GetLanguage (SwWrtShell &rSh, sal_uInt16 nLangWhichId) |
LanguageType | GetCurrentLanguage (SfxItemSet const &aSet, SvtScriptType nScriptType) |
LanguageType | GetCurrentLanguage (SwWrtShell &rSh) |
LanguageType SwLangHelper::GetCurrentLanguage | ( | SfxItemSet const & | aSet, |
SvtScriptType | nScriptType | ||
) |
Definition at line 481 of file langhelper.cxx.
References aScriptType, EE_CHAR_LANGUAGE, EE_CHAR_LANGUAGE_CJK, EE_CHAR_LANGUAGE_CTL, GetLanguage(), LANGUAGE_DONTKNOW, LANGUAGE_NONE, and LANGUAGE_SYSTEM.
Referenced by GetLanguageStatus(), and SwTextShell::GetState().
LanguageType SwLangHelper::GetCurrentLanguage | ( | SwWrtShell & | rSh | ) |
Definition at line 433 of file langhelper.cxx.
References aScriptType, GetLanguage(), SwEditShell::GetScriptType(), LANGUAGE_DONTKNOW, LANGUAGE_NONE, LANGUAGE_SYSTEM, RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CTL_LANGUAGE, and RES_CHRATR_LANGUAGE.
LanguageType SwLangHelper::GetLanguage | ( | SfxItemSet const & | aSet, |
sal_uInt16 | nLangWhichId | ||
) |
Definition at line 402 of file langhelper.cxx.
References SfxItemPool::GetDefaultItem(), SfxItemSet::GetItemState(), SvxLanguageItem::GetLanguage(), SfxItemSet::GetPool(), LANGUAGE_DONTKNOW, LANGUAGE_SYSTEM, nLang, and nState.
Referenced by SwView::BeginTextEdit(), SwSubFont::DoOnCapitals(), SwView::Execute(), SwAttrHandler::FontChg(), GetCurrentLanguage(), GetDocAppScriptLang(), SwXTextDocument::getDocumentLanguages(), SwTextNode::GetLang(), GetLanguage(), SwAnnotationShell::GetLinguState(), SwWW8AttrIter::GetSnippet(), SwDrawTextShell::GetState(), sw::DocumentStylePoolManager::GetTextCollFromPool(), SwTextNode::Hyphenate(), IMPL_LINK_NOARG(), sw::annotation::SwAnnotationWin::InitControls(), SwAutoFormat::IsFirstCharCapital(), lcl_isNonDefaultLanguage(), SwTextFormatter::NewFieldPortion(), OutCSS1_SvxLanguage(), OutHTML_SvxLanguage(), OutHTML_SwFormat(), SwWW8ImplReader::Read_Emphasis(), SwWW8ImplReader::ReadPlainChars(), SwAsciiFilterDlg::SwAsciiFilterDlg(), SwEnhancedPDFExportHelper::SwEnhancedPDFExportHelper(), SwIndexMarkPane::UpdateLanguageDependenciesForPhoneticReading(), and SwHTMLWriter::WriteStream().
LanguageType SwLangHelper::GetLanguage | ( | SwWrtShell & | rSh, |
sal_uInt16 | nLangWhichId | ||
) |
nLangWhichId | : one of RES_CHRATR_LANGUAGE, RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CTL_LANGUAGE, |
Definition at line 394 of file langhelper.cxx.
References SwViewShell::GetAttrPool(), SwEditShell::GetCurAttr(), and GetLanguage().
void SwLangHelper::GetLanguageStatus | ( | OutlinerView * | pOLV, |
SfxItemSet & | rSet | ||
) |
Definition at line 62 of file langhelper.cxx.
References aSeq, OutlinerView::GetAttribs(), GetCurrentLanguage(), EditView::GetEditEngine(), OutlinerView::GetEditView(), vcl::Window::GetInputLanguage(), SvtLanguageTable::GetLanguageString(), OutlinerView::GetSelectedScriptType(), OutlinerView::GetSelection(), GetTextForLanguageGuessing(), EditView::GetWindow(), LANGUAGE_DONTKNOW, LANGUAGE_SYSTEM, nLang, SfxItemSet::Put(), and SfxStringListItem::SetStringList().
Referenced by SwAnnotationShell::GetLinguState(), and SwDrawTextShell::GetState().
OUString SwLangHelper::GetTextForLanguageGuessing | ( | EditEngine const * | rEditEngine, |
const ESelection & | rDocSelection | ||
) |
Definition at line 547 of file langhelper.cxx.
References EditEngine::GetText(), and ESelection::nEndPos.
Referenced by GetLanguageStatus(), and SwTextShell::GetState().
OUString SwLangHelper::GetTextForLanguageGuessing | ( | SwWrtShell const & | rSh | ) |
Definition at line 525 of file langhelper.cxx.
References SwCursorShell::GetCursor(), SwIndex::GetIndex(), SwPaM::GetNode(), SwPaM::GetPoint(), SwTextNode::GetText(), SwNode::GetTextNode(), and SwPosition::nContent.
void SwLangHelper::ResetLanguages | ( | SwWrtShell & | rWrtSh, |
OutlinerView const * | pOLV = nullptr |
||
) |
Definition at line 365 of file langhelper.cxx.
References EE_CHAR_LANGUAGE, EE_CHAR_LANGUAGE_CJK, EE_CHAR_LANGUAGE_CTL, OutlinerView::GetEditView(), EditView::RemoveAttribs(), RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CTL_LANGUAGE, RES_CHRATR_LANGUAGE, and SwEditShell::ResetAttr().
Referenced by SwTextShell::Execute(), and SetLanguageStatus().
void SwLangHelper::SelectCurrentPara | ( | SwWrtShell & | rWrtSh | ) |
Definition at line 573 of file langhelper.cxx.
References fnParaEnd, fnParaStart, SwEditShell::GetSelectedText(), GoCurrPara(), SwCursorShell::HasMark(), SwCursorShell::IsEndPara(), SwCursorShell::IsSttPara(), SwCursorShell::MovePara(), SwCursorShell::SetMark(), SwCursorShell::SwapPam(), and void().
Referenced by SwTextShell::Execute().
void SwLangHelper::SelectPara | ( | EditView & | rEditView, |
const ESelection & | rCurSel | ||
) |
Definition at line 567 of file langhelper.cxx.
References EE_TEXTPOS_ALL, ESelection::nStartPara, and EditView::SetSelection().
Referenced by SwDrawTextShell::Execute(), and SetLanguageStatus().
void SwLangHelper::SetLanguage | ( | SwWrtShell & | rWrtSh, |
const OUString & | rLangText, | ||
bool | bIsForSelection, | ||
SfxItemSet & | rCoreSet | ||
) |
Definition at line 223 of file langhelper.cxx.
Referenced by SwTextShell::Execute(), sw::annotation::SwAnnotationWin::InitControls(), SwSubFont::SetLanguage(), and SetLanguageStatus().
void SwLangHelper::SetLanguage | ( | SwWrtShell & | rWrtSh, |
OutlinerView const * | pOLV, | ||
const ESelection & | rSelection, | ||
const OUString & | rLangText, | ||
bool | bIsForSelection, | ||
SfxItemSet & | rCoreSet | ||
) |
Definition at line 228 of file langhelper.cxx.
References EE_CHAR_LANGUAGE, EE_CHAR_LANGUAGE_CJK, EE_CHAR_LANGUAGE_CTL, SwDoc::GetCharFormats(), SwEditShell::GetCurAttr(), SwViewShell::GetDoc(), EditView::GetEditEngine(), OutlinerView::GetEditView(), SvtLanguageTable::GetLanguageType(), SvtLanguageOptions::GetScriptTypeOfLanguage(), SwDoc::GetTextFormatColls(), i, LANGUAGE_DONTKNOW, nCount, nLang, SfxItemSet::Put(), EditEngine::QuickSetAttribs(), RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CTL_LANGUAGE, RES_CHRATR_LANGUAGE, SwFormat::ResetFormatAttr(), SwTextFormatColl::ResetFormatAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwEditShell::SetDefault(), and SwVectorModifyBase< Value >::size().
void SwLangHelper::SetLanguage_None | ( | SwWrtShell & | rWrtSh, |
bool | bIsForSelection, | ||
SfxItemSet & | rCoreSet | ||
) |
Definition at line 305 of file langhelper.cxx.
Referenced by SwTextShell::Execute(), and SetLanguageStatus().
void SwLangHelper::SetLanguage_None | ( | SwWrtShell & | rWrtSh, |
OutlinerView const * | pOLV, | ||
const ESelection & | rSelection, | ||
bool | bIsForSelection, | ||
SfxItemSet & | rCoreSet | ||
) |
Definition at line 310 of file langhelper.cxx.
References EE_CHAR_LANGUAGE, EE_CHAR_LANGUAGE_CJK, EE_CHAR_LANGUAGE_CTL, SwEditShell::GetCurAttr(), EditView::GetEditEngine(), OutlinerView::GetEditView(), i, LANGUAGE_NONE, SfxItemSet::Put(), EditEngine::QuickSetAttribs(), RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CTL_LANGUAGE, RES_CHRATR_LANGUAGE, SwEditShell::ResetAttr(), SwEditShell::SetAttrSet(), and SwEditShell::SetDefault().
bool SwLangHelper::SetLanguageStatus | ( | OutlinerView * | pOLV, |
SfxRequest & | rReq, | ||
SwView const & | rView, | ||
SwWrtShell & | rSh | ||
) |
! Remember the view frame right now... ! (call to GetView().GetViewFrame() will break if the ! SwTextShell got destroyed meanwhile.)
! Remember the view frame right now... ! (call to GetView().GetViewFrame() will break if the ! SwTextShell got destroyed meanwhile.)
Definition at line 102 of file langhelper.cxx.
References EditEngine::CompleteOnlineSpelling(), SfxAbstractDialogFactory::Create(), SwCursorShell::DeleteCurrent, SfxRequest::Done(), SwCursorShell::EndAction(), VclAbstractDialog::Execute(), SwCursorShell::ExtendedSelectAll(), SfxRequest::GetArg(), OutlinerView::GetAttribs(), SfxViewFrame::GetBindings(), EditEngine::GetControlWord(), EditView::GetEditEngine(), OutlinerView::GetEditView(), SfxViewShell::GetFrameWeld(), OutlinerView::GetSelection(), SfxRequest::GetSlot(), CntUnencodedStringItem::GetValue(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetWrtShellPtr(), EditView::Invalidate(), SfxBindings::Invalidate(), SwViewOption::IsOnlineSpell(), SwViewShell::LockView(), nPos, SwWrtShell::Pop(), SwCursorShell::Push(), ResetLanguages(), SwWrtShell::SelAll(), SelectPara(), EditEngine::SetControlWord(), SetLanguage(), SetLanguage_None(), and SwCursorShell::StartAction().
Referenced by SwAnnotationShell::ExecLingu(), and SwDrawTextShell::Execute().