| 
    LibreOffice Module editeng (master) 1
    
   | 
 
#include <editeng/editdata.hxx>#include <editeng/editstat.hxx>#include <editeng/overflowingtxt.hxx>#include <i18nlangtag/lang.h>#include <rtl/ustring.hxx>#include <svl/SfxBroadcaster.hxx>#include <svl/languageoptions.hxx>#include <svl/undo.hxx>#include <tools/gen.hxx>#include <tools/color.hxx>#include <utility>#include <vcl/outdev.hxx>#include <comphelper/errcode.hxx>#include <tools/link.hxx>#include <editeng/editengdllapi.h>#include <vcl/GraphicObject.hxx>#include <editeng/svxfont.hxx>#include <editeng/eedata.hxx>#include <editeng/paragraphdata.hxx>#include <o3tl/typed_flags_set.hxx>#include <optional>#include <functional>#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< ParaFlag > | 
| class | Paragraph | 
| struct | ParaRange | 
| class | OutlinerView | 
| class | OutlinerViewShell | 
| Interface class to not depend on SfxViewShell in editeng.  More... | |
| class | DrawPortionInfo | 
| class | DrawBulletInfo | 
| struct | PaintFirstLineInfo | 
| class | EditFieldInfo | 
| struct | EBulletInfo | 
| class | Outliner | 
| struct | Outliner::ParagraphHdlParam | 
| struct | Outliner::DepthChangeHdlParam | 
Namespaces | |
| namespace | vcl | 
| namespace | weld | 
| namespace | com | 
| namespace | com::sun | 
| namespace | com::sun::star | 
| namespace | com::sun::star::linguistic2 | 
| namespace | svx | 
| namespace | basegfx | 
| namespace | com::sun::star::lang | 
| namespace | o3tl | 
Macros | |
| #define | OLUNDO_DEPTH EDITUNDO_USER | 
| #define | OLUNDO_EXPAND EDITUNDO_USER+2 | 
| #define | OLUNDO_COLLAPSE EDITUNDO_USER+3 | 
| #define | OLUNDO_ATTR EDITUNDO_USER+5 | 
| #define | OLUNDO_INSERT EDITUNDO_USER+6 | 
Typedefs | |
| typedef ::std::vector< OutlinerView * > | ViewList | 
Enumerations | |
| enum class | ParaFlag {  NONE = 0x0000 , HOLDDEPTH = 0x4000 , ISPAGE = 0x0100 }  | 
| enum class | OutlinerMode {  DontKnow = 0x0000 , TextObject = 0x0001 , TitleObject = 0x0002 , OutlineObject = 0x0003 , OutlineView = 0x0004 }  | 
Functions | |
| bool EDITENG_DLLPUBLIC | GetStatusValueForThesaurusFromContext (OUString &rStatusVal, LanguageType &rLang, const EditView &rEditView) | 
| void EDITENG_DLLPUBLIC | ReplaceTextWithSynonym (EditView &rEditView, const OUString &rSynonmText) | 
| #define OLUNDO_ATTR EDITUNDO_USER+5 | 
Definition at line 113 of file outliner.hxx.
| #define OLUNDO_COLLAPSE EDITUNDO_USER+3 | 
Definition at line 111 of file outliner.hxx.
| #define OLUNDO_DEPTH EDITUNDO_USER | 
Definition at line 108 of file outliner.hxx.
| #define OLUNDO_EXPAND EDITUNDO_USER+2 | 
Definition at line 110 of file outliner.hxx.
| #define OLUNDO_INSERT EDITUNDO_USER+6 | 
Definition at line 114 of file outliner.hxx.
| typedef ::std::vector< OutlinerView* > ViewList | 
Definition at line 396 of file outliner.hxx.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| DontKnow | |
| TextObject | |
| TitleObject | |
| OutlineObject | |
| OutlineView | |
Definition at line 563 of file outliner.hxx.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| NONE | |
| HOLDDEPTH | |
| ISPAGE | |
Definition at line 96 of file outliner.hxx.
| bool EDITENG_DLLPUBLIC GetStatusValueForThesaurusFromContext | ( | OUString & | rStatusVal, | 
| LanguageType & | rLang, | ||
| const EditView & | rEditView | ||
| ) | 
Definition at line 1469 of file outlvw.cxx.
References ESelection::Adjust(), LanguageTag::convertToBcp47(), EditView::GetEditEngine(), EditEngine::GetLanguage(), EditEngine::GetScriptType(), EditView::GetSelection(), EditEngine::GetText(), EditEngine::GetWord(), ESelection::HasRange(), editeng::LanguageSpan::nLang, ESelection::nStartPara, and ESelection::nStartPos.
| void EDITENG_DLLPUBLIC ReplaceTextWithSynonym | ( | EditView & | rEditView, | 
| const OUString & | rSynonmText | ||
| ) | 
Definition at line 1497 of file outlvw.cxx.
References EditView::GetSelection(), EditView::HasSelection(), EditView::InsertText(), EditView::SelectCurrentWord(), and EditView::ShowCursor().