LibreOffice Module editeng (master) 1
Classes | Functions | Variables
editeng Namespace Reference

Classes

struct  CompareAutoCompleteString
 
class  CustomPropertyField
 
class  FieldUpdater
 Wrapper for EditTextObject to handle updating of fields without exposing the internals of EditTextObject structure. More...
 
class  FieldUpdaterImpl
 
class  HangulHanjaConversion
 encapsulates Hangul-Hanja conversion functionality More...
 
class  HangulHanjaConversion_Impl
 
class  IAutoCompleteString
 
struct  LanguageSpan
 
struct  MisspellRange
 
struct  MisspellRanges
 
struct  Section
 
class  SharedVclResources
 
class  SortedAutoCompleteStrings
 
class  SvxBorderLine
 
class  Trie
 
struct  TrieNode
 
struct  WordBorderDistances
 
struct  WordPageMargins
 

Functions

SvxBorderLineStyle ConvertBorderStyleFromWord (int const nWordLineStyle)
 
double ConvertBorderWidthFromWord (SvxBorderLineStyle const eStyle, double const i_fWidth, int const nWordLineStyle)
 
double ConvertBorderWidthToWord (SvxBorderLineStyle, double)
 convert border width in twips between Word formats and LO More...
 
bool operator!= (const SvxBorderLine &rLeft, const SvxBorderLine &rRight)
 
void BorderDistanceFromWord (bool bFromEdge, sal_Int32 &nMargin, sal_Int32 &nBorderDistance, sal_Int32 nBorderWidth)
 
void BorderDistancesToWord (const SvxBoxItem &rBox, const WordPageMargins &rMargins, WordBorderDistances &rDistances)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnOptionsChanged, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnIgnore, weld::Button &, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnIgnoreAll, weld::Button &, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnChange, weld::Button &, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnChangeAll, weld::Button &, void)
 
 IMPL_LINK (HangulHanjaConversion_Impl, OnByCharClicked, weld::Toggleable &, rBox, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnConversionTypeChanged, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (HangulHanjaConversion_Impl, OnFind, weld::Button &, void)
 

Variables

const double THINTHICK_SMALLGAP_line2 = 15.0
 
const double THINTHICK_SMALLGAP_gap = 15.0
 
const double THINTHICK_LARGEGAP_line1 = 30.0
 
const double THINTHICK_LARGEGAP_line2 = 15.0
 
const double THICKTHIN_SMALLGAP_line1 = 15.0
 
const double THICKTHIN_SMALLGAP_gap = 15.0
 
const double THICKTHIN_LARGEGAP_line1 = 15.0
 
const double THICKTHIN_LARGEGAP_line2 = 30.0
 
const double OUTSET_line1 = 15.0
 
const double INSET_line2 = 15.0
 

Function Documentation

◆ BorderDistanceFromWord()

void EDITENG_DLLPUBLIC editeng::BorderDistanceFromWord ( bool  bFromEdge,
sal_Int32 &  nMargin,
sal_Int32 &  nBorderDistance,
sal_Int32  nBorderWidth 
)

Definition at line 3604 of file frmitems.cxx.

References nBorderWidth.

◆ BorderDistancesToWord()

void EDITENG_DLLPUBLIC editeng::BorderDistancesToWord ( const SvxBoxItem rBox,
const WordPageMargins rMargins,
WordBorderDistances rDistances 
)

◆ ConvertBorderStyleFromWord()

SvxBorderLineStyle EDITENG_DLLPUBLIC editeng::ConvertBorderStyleFromWord ( int const  nWordLineStyle)

◆ ConvertBorderWidthFromWord()

double EDITENG_DLLPUBLIC editeng::ConvertBorderWidthFromWord ( SvxBorderLineStyle const  eStyle,
double const  i_fWidth,
int const  nWordLineStyle 
)

◆ ConvertBorderWidthToWord()

double EDITENG_DLLPUBLIC editeng::ConvertBorderWidthToWord ( SvxBorderLineStyle const  eStyle,
double const  fWidth 
)

◆ IMPL_LINK()

editeng::IMPL_LINK ( HangulHanjaConversion_Impl  ,
OnByCharClicked  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 864 of file hangulhanja.cxx.

◆ IMPL_LINK_NOARG() [1/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnChange  ,
weld::Button ,
void   
)

Definition at line 832 of file hangulhanja.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [2/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnChangeAll  ,
weld::Button ,
void   
)

Definition at line 842 of file hangulhanja.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [3/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnConversionTypeChanged  ,
weld::Toggleable ,
void   
)

Definition at line 872 of file hangulhanja.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [4/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnFind  ,
weld::Button ,
void   
)

Definition at line 879 of file hangulhanja.cxx.

References DBG_ASSERT, Exception, m_xConverter, and TOOLS_WARN_EXCEPTION.

◆ IMPL_LINK_NOARG() [5/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnIgnore  ,
weld::Button ,
void   
)

Definition at line 808 of file hangulhanja.cxx.

◆ IMPL_LINK_NOARG() [6/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnIgnoreAll  ,
weld::Button ,
void   
)

Definition at line 814 of file hangulhanja.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [7/7]

editeng::IMPL_LINK_NOARG ( HangulHanjaConversion_Impl  ,
OnOptionsChanged  ,
LinkParamNone ,
void   
)

Definition at line 801 of file hangulhanja.cxx.

◆ operator!=()

EDITENG_DLLPUBLIC bool editeng::operator!= ( const SvxBorderLine rLeft,
const SvxBorderLine rRight 
)

Definition at line 712 of file borderline.cxx.

Variable Documentation

◆ INSET_line2

const double editeng::INSET_line2 = 15.0

◆ OUTSET_line1

const double editeng::OUTSET_line1 = 15.0

◆ THICKTHIN_LARGEGAP_line1

const double editeng::THICKTHIN_LARGEGAP_line1 = 15.0

◆ THICKTHIN_LARGEGAP_line2

const double editeng::THICKTHIN_LARGEGAP_line2 = 30.0

◆ THICKTHIN_SMALLGAP_gap

const double editeng::THICKTHIN_SMALLGAP_gap = 15.0

◆ THICKTHIN_SMALLGAP_line1

const double editeng::THICKTHIN_SMALLGAP_line1 = 15.0

◆ THINTHICK_LARGEGAP_line1

const double editeng::THINTHICK_LARGEGAP_line1 = 30.0

◆ THINTHICK_LARGEGAP_line2

const double editeng::THINTHICK_LARGEGAP_line2 = 15.0

◆ THINTHICK_SMALLGAP_gap

const double editeng::THINTHICK_SMALLGAP_gap = 15.0

◆ THINTHICK_SMALLGAP_line2

const double editeng::THINTHICK_SMALLGAP_line2 = 15.0