LibreOffice Module svx (master) 1
Macros | Functions | Variables
grafctrl.cxx File Reference
#include <sal/config.h>
#include <comphelper/propertyvalue.hxx>
#include <o3tl/string_view.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/idle.hxx>
#include <svl/intitem.hxx>
#include <svl/itempool.hxx>
#include <svl/eitem.hxx>
#include <svl/whiter.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/request.hxx>
#include <sfx2/basedlgs.hxx>
#include <vcl/InterimItemWindow.hxx>
#include <sfx2/sfxdlg.hxx>
#include <tools/urlobj.hxx>
#include <svx/dialogs.hrc>
#include <svx/svxids.hrc>
#include <svx/strings.hrc>
#include <editeng/brushitem.hxx>
#include <editeng/sizeitem.hxx>
#include <svx/sdgcpitm.hxx>
#include <svx/dialmgr.hxx>
#include <svx/svdview.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdograf.hxx>
#include <svx/svdundo.hxx>
#include <svx/svdtrans.hxx>
#include <svx/grafctrl.hxx>
#include <svx/tbxcolor.hxx>
#include <sdgcoitm.hxx>
#include <svx/sdggaitm.hxx>
#include <svx/sdgluitm.hxx>
#include <svx/sdgmoitm.hxx>
#include <sdgtritm.hxx>
#include <bitmaps.hlst>
#include <com/sun/star/frame/XDispatchProvider.hpp>
Include dependency graph for grafctrl.cxx:

Go to the source code of this file.

Macros

#define RID_SVXSTR_UNDO_GRAFCROP   RID_SVXSTR_GRAFCROP
 

Functions

 IMPL_LINK_NOARG (ImplGrafControl, ValueChangedHdl, weld::MetricSpinButton &, void)
 
static OUString ImplGetRID (std::u16string_view aCommand)
 
 IMPL_LINK (ImplGrafControl, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (ImplGrafModeControl, SelectHdl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (ImplGrafModeControl, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ImplGrafModeControl, FocusInHdl, weld::Widget &, void)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafRedToolBoxControl, SfxInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafGreenToolBoxControl, SfxInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafBlueToolBoxControl, SfxInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafLuminanceToolBoxControl, SfxInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafContrastToolBoxControl, SfxInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafGammaToolBoxControl, SfxUInt32Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafTransparenceToolBoxControl, SfxUInt16Item)
 
 SFX_IMPL_TOOLBOX_CONTROL (SvxGrafModeToolBoxControl, SfxUInt16Item)
 

Variables

constexpr OUStringLiteral TOOLBOX_NAME = u"colorbar"
 

Macro Definition Documentation

◆ RID_SVXSTR_UNDO_GRAFCROP

#define RID_SVXSTR_UNDO_GRAFCROP   RID_SVXSTR_GRAFCROP

Definition at line 68 of file grafctrl.cxx.

Function Documentation

◆ IMPL_LINK() [1/3]

IMPL_LINK ( ImplGrafControl  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 238 of file grafctrl.cxx.

◆ IMPL_LINK() [2/3]

IMPL_LINK ( ImplGrafModeControl  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 338 of file grafctrl.cxx.

References KEY_ESCAPE, and m_xWidget.

◆ IMPL_LINK() [3/3]

IMPL_LINK ( ImplGrafModeControl  ,
SelectHdl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 322 of file grafctrl.cxx.

References SfxToolBoxControl::Dispatch(), and comphelper::makePropertyValue().

◆ IMPL_LINK_NOARG() [1/2]

IMPL_LINK_NOARG ( ImplGrafControl  ,
ValueChangedHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 101 of file grafctrl.cxx.

◆ IMPL_LINK_NOARG() [2/2]

IMPL_LINK_NOARG ( ImplGrafModeControl  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 352 of file grafctrl.cxx.

References m_xWidget.

◆ ImplGetRID()

static OUString ImplGetRID ( std::u16string_view  aCommand)
static

Definition at line 164 of file grafctrl.cxx.

References aCommand, svx::EMPTY, o3tl::equalsAscii(), i, and u.

◆ SFX_IMPL_TOOLBOX_CONTROL() [1/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafBlueToolBoxControl  ,
SfxInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [2/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafContrastToolBoxControl  ,
SfxInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [3/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafGammaToolBoxControl  ,
SfxUInt32Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [4/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafGreenToolBoxControl  ,
SfxInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [5/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafLuminanceToolBoxControl  ,
SfxInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [6/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafModeToolBoxControl  ,
SfxUInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [7/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafRedToolBoxControl  ,
SfxInt16Item   
)

◆ SFX_IMPL_TOOLBOX_CONTROL() [8/8]

SFX_IMPL_TOOLBOX_CONTROL ( SvxGrafTransparenceToolBoxControl  ,
SfxUInt16Item   
)

Variable Documentation

◆ TOOLBOX_NAME

constexpr OUStringLiteral TOOLBOX_NAME = u"colorbar"
constexpr