LibreOffice Module sd (master) 1
Macros | Functions | Variables
BulletAndPositionDlg.cxx File Reference
#include <tools/mapunit.hxx>
#include <tools/urlobj.hxx>
#include <editeng/numitem.hxx>
#include <svl/eitem.hxx>
#include <svl/itempool.hxx>
#include <svx/colorbox.hxx>
#include <svx/strarray.hxx>
#include <svx/gallery.hxx>
#include <editeng/brushitem.hxx>
#include <svl/intitem.hxx>
#include <vcl/graph.hxx>
#include <svtools/unitconv.hxx>
#include <svx/svxids.hrc>
#include <algorithm>
#include <memory>
#include <vector>
#include <sfx2/opengrf.hxx>
#include <strings.hrc>
#include <svl/stritem.hxx>
#include <sal/log.hxx>
#include <vcl/virdev.hxx>
#include <svx/SvxNumOptionsTabPageHelper.hxx>
#include <View.hxx>
#include <drawdoc.hxx>
#include <cui/cuicharmap.hxx>
#include <BulletAndPositionDlg.hxx>
#include <sdresid.hxx>
#include <DrawViewShell.hxx>
Include dependency graph for BulletAndPositionDlg.cxx:

Go to the source code of this file.

Macros

#define SHOW_NUMBERING   0
 
#define SHOW_BULLET   1
 
#define SHOW_BITMAP   2
 
#define MAX_BMP_WIDTH   16
 
#define MAX_BMP_HEIGHT   16
 

Functions

static const vcl::Fontlcl_GetDefaultBulletFont ()
 
 IMPL_LINK (SvxBulletAndPositionDlg, LevelHdl_Impl, weld::TreeView &, rBox, void)
 
 IMPL_LINK_NOARG (SvxBulletAndPositionDlg, PreviewInvalidateHdl_Impl, Timer *, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, NumberTypeSelectHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, BulColorHdl_Impl, ColorListBox &, rColorBox, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, BulRelSizeHdl_Impl, weld::MetricSpinButton &, rField, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, GraphicHdl_Impl, const OUString &, rIdent, void)
 
 IMPL_LINK_NOARG (SvxBulletAndPositionDlg, PopupActivateHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SvxBulletAndPositionDlg, BulletHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, SizeHdl_Impl, weld::MetricSpinButton &, rField, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, RatioHdl_Impl, weld::Toggleable &, rBox, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, SelectLeftAlignmentHdl_Impl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, SelectCenterAlignmentHdl_Impl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, SelectRightAlignmentHdl_Impl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, ApplyToMasterHdl_Impl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (SvxBulletAndPositionDlg, ResetHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, EditModifyHdl_Impl, weld::Entry &, rEdit, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, SpinModifyHdl_Impl, weld::SpinButton &, rSpinButton, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, DistanceHdl_Impl, weld::MetricSpinButton &, rFld, void)
 
 IMPL_LINK (SvxBulletAndPositionDlg, RelativeHdl_Impl, weld::Toggleable &, rBox, void)
 

Variables

static bool bLastRelative = false
 

Macro Definition Documentation

◆ MAX_BMP_HEIGHT

#define MAX_BMP_HEIGHT   16

Definition at line 56 of file BulletAndPositionDlg.cxx.

◆ MAX_BMP_WIDTH

#define MAX_BMP_WIDTH   16

Definition at line 55 of file BulletAndPositionDlg.cxx.

◆ SHOW_BITMAP

#define SHOW_BITMAP   2

Definition at line 53 of file BulletAndPositionDlg.cxx.

◆ SHOW_BULLET

#define SHOW_BULLET   1

Definition at line 52 of file BulletAndPositionDlg.cxx.

◆ SHOW_NUMBERING

#define SHOW_NUMBERING   0

Definition at line 51 of file BulletAndPositionDlg.cxx.

Function Documentation

◆ IMPL_LINK() [1/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
ApplyToMasterHdl_Impl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1112 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [2/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
BulColorHdl_Impl  ,
ColorListBox ,
rColorBox  ,
void   
)

Definition at line 750 of file BulletAndPositionDlg.cxx.

References i, and SvxNumberFormat::SetBulletColor().

◆ IMPL_LINK() [3/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
BulRelSizeHdl_Impl  ,
weld::MetricSpinButton ,
rField  ,
void   
)

Definition at line 768 of file BulletAndPositionDlg.cxx.

References i, and SvxNumberFormat::SetBulletRelSize().

◆ IMPL_LINK() [4/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
DistanceHdl_Impl  ,
weld::MetricSpinButton ,
rFld  ,
void   
)

◆ IMPL_LINK() [5/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
EditModifyHdl_Impl  ,
weld::Entry ,
rEdit  ,
void   
)

Definition at line 1122 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [6/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
GraphicHdl_Impl  ,
const OUString &  ,
rIdent  ,
void   
)

◆ IMPL_LINK() [7/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
LevelHdl_Impl  ,
weld::TreeView ,
rBox  ,
void   
)

Definition at line 664 of file BulletAndPositionDlg.cxx.

References i.

◆ IMPL_LINK() [8/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
NumberTypeSelectHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

◆ IMPL_LINK() [9/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
RatioHdl_Impl  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 1047 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [10/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
RelativeHdl_Impl  ,
weld::Toggleable ,
rBox  ,
void   
)

◆ IMPL_LINK() [11/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
SelectCenterAlignmentHdl_Impl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1071 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [12/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
SelectLeftAlignmentHdl_Impl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1058 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [13/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
SelectRightAlignmentHdl_Impl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1084 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK() [14/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
SizeHdl_Impl  ,
weld::MetricSpinButton ,
rField  ,
void   
)

◆ IMPL_LINK() [15/15]

IMPL_LINK ( SvxBulletAndPositionDlg  ,
SpinModifyHdl_Impl  ,
weld::SpinButton ,
rSpinButton  ,
void   
)

Definition at line 1127 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( SvxBulletAndPositionDlg  ,
BulletHdl_Impl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( SvxBulletAndPositionDlg  ,
PopupActivateHdl_Impl  ,
weld::Toggleable ,
void   
)

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( SvxBulletAndPositionDlg  ,
PreviewInvalidateHdl_Impl  ,
Timer ,
void   
)

Definition at line 694 of file BulletAndPositionDlg.cxx.

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( SvxBulletAndPositionDlg  ,
ResetHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 1117 of file BulletAndPositionDlg.cxx.

References Reset.

◆ lcl_GetDefaultBulletFont()

static const vcl::Font & lcl_GetDefaultBulletFont ( )
static

Variable Documentation

◆ bLastRelative

bool bLastRelative = false
static

Definition at line 58 of file BulletAndPositionDlg.cxx.

Referenced by IMPL_LINK().