LibreOffice Module editeng (master) 1
Classes | Namespaces | Enumerations | Functions
editstat.hxx File Reference
#include <rtl/ustring.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <utility>
Include dependency graph for editstat.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< EEControlBits >
 
struct  o3tl::typed_flags< EVControlBits >
 
struct  o3tl::typed_flags< EditStatusFlags >
 
class  EditStatus
 
struct  SpellCallbackInfo
 

Namespaces

namespace  o3tl
 

Enumerations

enum class  EEControlBits {
  NONE = 0x00000000 ,
  USECHARATTRIBS = 0x00000001 ,
  DOIDLEFORMAT = 0x00000008 ,
  PASTESPECIAL = 0x00000010 ,
  AUTOINDENTING = 0x00000020 ,
  UNDOATTRIBS = 0x00000040 ,
  ONECHARPERLINE = 0x00000080 ,
  NOCOLORS = 0x00000100 ,
  OUTLINER = 0x00000200 ,
  OUTLINER2 = 0x00000400 ,
  ALLOWBIGOBJS = 0x00000800 ,
  ONLINESPELLING = 0x00001000 ,
  STRETCHING = 0x00002000 ,
  MARKNONURLFIELDS = 0x00004000 ,
  MARKURLFIELDS = 0x00008000 ,
  MARKFIELDS = (MARKNONURLFIELDS | MARKURLFIELDS) ,
  RTFSTYLESHEETS = 0x00020000 ,
  AUTOCORRECT = 0x00080000 ,
  AUTOCOMPLETE = 0x00100000 ,
  AUTOPAGESIZEX = 0x00200000 ,
  AUTOPAGESIZEY = 0x00400000 ,
  AUTOPAGESIZE = (AUTOPAGESIZEX | AUTOPAGESIZEY) ,
  FORMAT100 = 0x01000000 ,
  ULSPACESUMMATION = 0x02000000 ,
  SINGLELINE = 0x04000000
}
 
enum class  EVControlBits {
  AUTOSCROLL = 0x0001 ,
  ENABLEPASTE = 0x0004 ,
  SINGLELINEPASTE = 0x0008 ,
  OVERWRITE = 0x0010 ,
  INVONEMORE = 0x0020 ,
  AUTOSIZEX = 0x0040 ,
  AUTOSIZEY = 0x0080 ,
  AUTOSIZE = (AUTOSIZEX|AUTOSIZEY)
}
 
enum class  EditStatusFlags {
  NONE = 0x0000 ,
  HSCROLL = 0x0001 ,
  VSCROLL = 0x0002 ,
  CURSOROUT = 0x0004 ,
  TEXTWIDTHCHANGED = 0x0010 ,
  TextHeightChanged = 0x0020 ,
  WRONGWORDCHANGED = 0x0040
}
 
enum class  SpellCallbackCommand {
  IGNOREWORD = 0x0001 ,
  STARTSPELLDLG = 0x0002 ,
  ADDTODICTIONARY = 0x0003 ,
  WORDLANGUAGE = 0x0004 ,
  PARALANGUAGE = 0x0005 ,
  AUTOCORRECT_OPTIONS = 0x0006
}
 

Functions

void SetFlags (EVControlBits &rBits, EVControlBits nMask, bool bOn)
 

Enumeration Type Documentation

◆ EditStatusFlags

enum class EditStatusFlags
strong
Enumerator
NONE 
HSCROLL 
VSCROLL 
CURSOROUT 
TEXTWIDTHCHANGED 
TextHeightChanged 
WRONGWORDCHANGED 

Definition at line 76 of file editstat.hxx.

◆ EEControlBits

enum class EEControlBits
strong
Enumerator
NONE 
USECHARATTRIBS 
DOIDLEFORMAT 
PASTESPECIAL 
AUTOINDENTING 
UNDOATTRIBS 
ONECHARPERLINE 
NOCOLORS 
OUTLINER 
OUTLINER2 
ALLOWBIGOBJS 
ONLINESPELLING 
STRETCHING 
MARKNONURLFIELDS 
MARKURLFIELDS 
MARKFIELDS 
RTFSTYLESHEETS 
AUTOCORRECT 
AUTOCOMPLETE 
AUTOPAGESIZEX 
AUTOPAGESIZEY 
AUTOPAGESIZE 
FORMAT100 
ULSPACESUMMATION 
SINGLELINE 

Definition at line 27 of file editstat.hxx.

◆ EVControlBits

enum class EVControlBits
strong
Enumerator
AUTOSCROLL 
ENABLEPASTE 
SINGLELINEPASTE 
OVERWRITE 
INVONEMORE 
AUTOSIZEX 
AUTOSIZEY 
AUTOSIZE 

Definition at line 60 of file editstat.hxx.

◆ SpellCallbackCommand

enum class SpellCallbackCommand
strong
Enumerator
IGNOREWORD 
STARTSPELLDLG 
ADDTODICTIONARY 
WORDLANGUAGE 
PARALANGUAGE 
AUTOCORRECT_OPTIONS 

Definition at line 116 of file editstat.hxx.

Function Documentation

◆ SetFlags()

void SetFlags ( EVControlBits rBits,
EVControlBits  nMask,
bool  bOn 
)
inline

Definition at line 91 of file editstat.hxx.

Referenced by ImpEditView::SetInsertMode().