LibreOffice Module svx (master) 1
Namespaces | Functions | Variables
extrusionbar.cxx File Reference
#include <com/sun/star/drawing/EnhancedCustomShapeMetalType.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
#include <com/sun/star/drawing/ShadeMode.hpp>
#include <com/sun/star/drawing/Position3D.hpp>
#include <com/sun/star/drawing/Direction3D.hpp>
#include <com/sun/star/drawing/ProjectionMode.hpp>
#include <svx/svxids.hrc>
#include <svx/svdundo.hxx>
#include <sfx2/request.hxx>
#include <sfx2/objface.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/bindings.hxx>
#include <svx/xsflclit.hxx>
#include <svx/dialmgr.hxx>
#include <svx/svdoashp.hxx>
#include <svx/strings.hrc>
#include <svx/svdview.hxx>
#include <editeng/colritem.hxx>
#include <svx/chrtitem.hxx>
#include <svx/sdasitm.hxx>
#include <svl/intitem.hxx>
#include <rtl/math.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <svx/extrusionbar.hxx>
#include <extrusiondepthdialog.hxx>
Include dependency graph for extrusionbar.cxx:

Go to the source code of this file.

Namespaces

namespace  svx
 

Functions

static void getLightingDirectionDefaults (const Direction3D **pLighting1Defaults, const Direction3D **pLighting2Defaults)
 
static void impl_execute (SfxRequest const &rReq, SdrCustomShapeGeometryItem &rGeometryItem, SdrObject *pObj)
 
static void getExtrusionDirectionState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static void getExtrusionProjectionState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static void getExtrusionSurfaceState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static void getExtrusionDepthState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static bool compare_direction (const Direction3D &d1, const Direction3D &d2)
 
static void getExtrusionLightingDirectionState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static void getExtrusionLightingIntensityState (SdrView const *pSdrView, SfxItemSet &rSet)
 
static void getExtrusionColorState (SdrView const *pSdrView, SfxItemSet &rSet)
 
bool svx::checkForSelectedCustomShapes (SdrView const *pSdrView, bool bOnlyExtruded)
 

Variables

static SfxSlot aExtrusionBarSlots_Impl []
 

Function Documentation

◆ compare_direction()

static bool compare_direction ( const Direction3D &  d1,
const Direction3D &  d2 
)
static

Definition at line 1040 of file extrusionbar.cxx.

Referenced by getExtrusionLightingDirectionState().

◆ getExtrusionColorState()

static void getExtrusionColorState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionDepthState()

static void getExtrusionDepthState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionDirectionState()

static void getExtrusionDirectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionLightingDirectionState()

static void getExtrusionLightingDirectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionLightingIntensityState()

static void getExtrusionLightingIntensityState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionProjectionState()

static void getExtrusionProjectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getExtrusionSurfaceState()

static void getExtrusionSurfaceState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static

◆ getLightingDirectionDefaults()

static void getLightingDirectionDefaults ( const Direction3D **  pLighting1Defaults,
const Direction3D **  pLighting2Defaults 
)
static

Definition at line 85 of file extrusionbar.cxx.

Referenced by getExtrusionLightingDirectionState(), and impl_execute().

◆ impl_execute()

static void impl_execute ( SfxRequest const &  rReq,
SdrCustomShapeGeometryItem rGeometryItem,
SdrObject pObj 
)
static

Variable Documentation

◆ aExtrusionBarSlots_Impl

SfxSlot aExtrusionBarSlots_Impl[]
static
Initial value:
=
{
{ 0, SfxGroupId::NONE, SfxSlotMode::NONE, 0, 0, nullptr, nullptr, nullptr, nullptr, nullptr, 0, SfxDisableFlags::NONE, "" }
}

Definition at line 57 of file extrusionbar.cxx.