LibreOffice Module svx (master) 1
Functions | Variables
fillctrl.cxx File Reference
#include <sfx2/dispatch.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/viewsh.hxx>
#include <rtl/ustring.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/virdev.hxx>
#include <svx/svxids.hrc>
#include <tools/json_writer.hxx>
#include <svx/drawitem.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xtable.hxx>
#include <svx/fillctrl.hxx>
#include <svx/itemwin.hxx>
#include <svx/xflclit.hxx>
#include <svx/xflgrit.hxx>
#include <svx/xflhtit.hxx>
#include <svx/xbtmpit.hxx>
#include <memory>
Include dependency graph for fillctrl.cxx:

Go to the source code of this file.

Functions

 SFX_IMPL_TOOLBOX_CONTROL (SvxFillToolBoxControl, XFillStyleItem)
 
 IMPL_STATIC_LINK (FillControl, DumpAsPropertyTreeHdl, tools::JsonWriter &, rJsonWriter, void)
 
 IMPL_LINK (FillControl, TypeKeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (FillControl, TypeFocusHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (FillControl, AttrFocusHdl, weld::Widget &, void)
 
 IMPL_LINK (FillControl, AttrKeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (FillControl, ColorKeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (SvxFillToolBoxControl, SelectFillTypeHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (SvxFillToolBoxControl, SelectFillAttrHdl, weld::ComboBox &, void)
 

Variables

constexpr OUStringLiteral TMP_STR_BEGIN = u"["
 
constexpr OUStringLiteral TMP_STR_END = u"]"
 

Function Documentation

◆ IMPL_LINK() [1/3]

IMPL_LINK ( FillControl  ,
AttrKeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 665 of file fillctrl.cxx.

References vcl::KeyCode::GetCode(), and KEY_ESCAPE.

◆ IMPL_LINK() [2/3]

IMPL_LINK ( FillControl  ,
ColorKeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 680 of file fillctrl.cxx.

◆ IMPL_LINK() [3/3]

IMPL_LINK ( FillControl  ,
TypeKeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 634 of file fillctrl.cxx.

References vcl::KeyCode::GetCode(), vcl::KeyCode::IsShift(), KEY_ESCAPE, and KEY_TAB.

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( FillControl  ,
AttrFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 660 of file fillctrl.cxx.

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( FillControl  ,
TypeFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 655 of file fillctrl.cxx.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( SvxFillToolBoxControl  ,
SelectFillAttrHdl  ,
weld::ComboBox ,
void   
)

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( SvxFillToolBoxControl  ,
SelectFillTypeHdl  ,
weld::ComboBox ,
void   
)

◆ IMPL_STATIC_LINK()

IMPL_STATIC_LINK ( FillControl  ,
DumpAsPropertyTreeHdl  ,
tools::JsonWriter ,
rJsonWriter  ,
void   
)

Definition at line 618 of file fillctrl.cxx.

◆ SFX_IMPL_TOOLBOX_CONTROL()

SFX_IMPL_TOOLBOX_CONTROL ( SvxFillToolBoxControl  ,
XFillStyleItem   
)

Variable Documentation

◆ TMP_STR_BEGIN

constexpr OUStringLiteral TMP_STR_BEGIN = u"["
constexpr

Definition at line 31 of file fillctrl.cxx.

Referenced by SvxFillToolBoxControl::Update().

◆ TMP_STR_END

constexpr OUStringLiteral TMP_STR_END = u"]"
constexpr

Definition at line 32 of file fillctrl.cxx.

Referenced by SvxFillToolBoxControl::Update().