LibreOffice Module cui (master) 1
Classes | Functions
chardlg.cxx File Reference
#include <vcl/svapp.hxx>
#include <vcl/idle.hxx>
#include <svtools/ctrltool.hxx>
#include <sfx2/objsh.hxx>
#include <svx/svxids.hrc>
#include <svtools/unitconv.hxx>
#include <svl/cjkoptions.hxx>
#include <svl/ctloptions.hxx>
#include <chardlg.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/postitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/contouritem.hxx>
#include <editeng/langitem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/shdditem.hxx>
#include <editeng/escapementitem.hxx>
#include <editeng/wrlmitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/flstitem.hxx>
#include <editeng/autokernitem.hxx>
#include <editeng/colritem.hxx>
#include <dialmgr.hxx>
#include <sfx2/htmlmode.hxx>
#include <cui/cuicharmap.hxx>
#include "chardlg.h"
#include <editeng/emphasismarkitem.hxx>
#include <editeng/charreliefitem.hxx>
#include <editeng/twolinesitem.hxx>
#include <editeng/charhiddenitem.hxx>
#include <editeng/charscaleitem.hxx>
#include <editeng/charrotateitem.hxx>
#include <officecfg/Office/Common.hxx>
#include <strings.hrc>
#include <twolines.hrc>
#include <svl/intitem.hxx>
#include <svx/flagsdef.hxx>
#include <FontFeatures.hxx>
#include <FontFeaturesDialog.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <o3tl/unit_conversion.hxx>
#include <o3tl/string_view.hxx>
Include dependency graph for chardlg.cxx:

Go to the source code of this file.

Classes

struct  SvxCharNamePage_Impl
 

Functions

static bool StateToAttr (TriState aState)
 
 IMPL_LINK_NOARG (SvxCharNamePage, UpdateHdl_Impl, Timer *, void)
 
 IMPL_LINK (SvxCharNamePage, FontModifyComboBoxHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (SvxCharNamePage, FontFeatureButtonClicked, weld::Button &, rButton, void)
 
 IMPL_LINK (SvxCharEffectsPage, SelectListBoxHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (SvxCharEffectsPage, CbClickHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxCharEffectsPage, ColorBoxSelectHdl_Impl, ColorListBox &, rBox, void)
 
 IMPL_LINK_NOARG (SvxCharEffectsPage, ModifyFontTransparencyHdl_Impl, weld::MetricSpinButton &, void)
 
 IMPL_LINK (SvxCharEffectsPage, HiddenBtnClickHdl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxCharEffectsPage, OutlineBtnClickHdl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxCharEffectsPage, ShadowBtnClickHdl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK_NOARG (SvxCharPositionPage, PositionHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SvxCharPositionPage, RotationHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK (SvxCharPositionPage, AutoPositionHdl_Impl, weld::Toggleable &, rBox, void)
 
 IMPL_LINK_NOARG (SvxCharPositionPage, FitToLineHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SvxCharPositionPage, KerningModifyHdl_Impl, weld::MetricSpinButton &, void)
 
 IMPL_LINK (SvxCharPositionPage, ValueChangedHdl_Impl, weld::MetricSpinButton &, rField, void)
 
 IMPL_LINK_NOARG (SvxCharPositionPage, ScaleWidthModifyHdl_Impl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (SvxCharTwoLinesPage, TwoLinesHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK (SvxCharTwoLinesPage, CharacterMapHdl_Impl, weld::TreeView &, rBox, void)
 

Function Documentation

◆ IMPL_LINK() [1/11]

IMPL_LINK ( SvxCharEffectsPage  ,
CbClickHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 1655 of file chardlg.cxx.

◆ IMPL_LINK() [2/11]

IMPL_LINK ( SvxCharEffectsPage  ,
ColorBoxSelectHdl_Impl  ,
ColorListBox ,
rBox  ,
void   
)

Definition at line 1662 of file chardlg.cxx.

◆ IMPL_LINK() [3/11]

IMPL_LINK ( SvxCharEffectsPage  ,
HiddenBtnClickHdl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2045 of file chardlg.cxx.

◆ IMPL_LINK() [4/11]

IMPL_LINK ( SvxCharEffectsPage  ,
OutlineBtnClickHdl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2050 of file chardlg.cxx.

◆ IMPL_LINK() [5/11]

IMPL_LINK ( SvxCharEffectsPage  ,
SelectListBoxHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 1617 of file chardlg.cxx.

◆ IMPL_LINK() [6/11]

IMPL_LINK ( SvxCharEffectsPage  ,
ShadowBtnClickHdl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2056 of file chardlg.cxx.

◆ IMPL_LINK() [7/11]

IMPL_LINK ( SvxCharNamePage  ,
FontFeatureButtonClicked  ,
weld::Button ,
rButton  ,
void   
)

◆ IMPL_LINK() [8/11]

IMPL_LINK ( SvxCharNamePage  ,
FontModifyComboBoxHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 1125 of file chardlg.cxx.

◆ IMPL_LINK() [9/11]

IMPL_LINK ( SvxCharPositionPage  ,
AutoPositionHdl_Impl  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 2575 of file chardlg.cxx.

References weld::ComboBox::get_active().

◆ IMPL_LINK() [10/11]

IMPL_LINK ( SvxCharPositionPage  ,
ValueChangedHdl_Impl  ,
weld::MetricSpinButton ,
rField  ,
void   
)

Definition at line 2614 of file chardlg.cxx.

References DBG_ASSERT.

◆ IMPL_LINK() [11/11]

IMPL_LINK ( SvxCharTwoLinesPage  ,
CharacterMapHdl_Impl  ,
weld::TreeView ,
rBox  ,
void   
)

Definition at line 3142 of file chardlg.cxx.

References weld::ComboBox::get_id(), and nPos.

◆ IMPL_LINK_NOARG() [1/8]

IMPL_LINK_NOARG ( SvxCharEffectsPage  ,
ModifyFontTransparencyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 1669 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [2/8]

IMPL_LINK_NOARG ( SvxCharNamePage  ,
UpdateHdl_Impl  ,
Timer ,
void   
)

Definition at line 1120 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [3/8]

IMPL_LINK_NOARG ( SvxCharPositionPage  ,
FitToLineHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 2588 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [4/8]

IMPL_LINK_NOARG ( SvxCharPositionPage  ,
KerningModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 2597 of file chardlg.cxx.

References o3tl::convert(), o3tl::pt, and o3tl::twip.

◆ IMPL_LINK_NOARG() [5/8]

IMPL_LINK_NOARG ( SvxCharPositionPage  ,
PositionHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 2545 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [6/8]

IMPL_LINK_NOARG ( SvxCharPositionPage  ,
RotationHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 2557 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [7/8]

IMPL_LINK_NOARG ( SvxCharPositionPage  ,
ScaleWidthModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 2638 of file chardlg.cxx.

◆ IMPL_LINK_NOARG() [8/8]

IMPL_LINK_NOARG ( SvxCharTwoLinesPage  ,
TwoLinesHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 3135 of file chardlg.cxx.

◆ StateToAttr()

static bool StateToAttr ( TriState  aState)
static