LibreOffice Module svx (master)  1
Namespaces | Functions | Variables
extrusionbar.cxx File Reference
#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 <svx/extrusionbar.hxx>
#include <extrusiondepthdialog.hxx>
Include dependency graph for extrusionbar.cxx:

Go to the source code of this file.

Namespaces

 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

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

Definition at line 962 of file extrusionbar.cxx.

Referenced by getExtrusionLightingDirectionState().

static void getExtrusionColorState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionDepthState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionDirectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionLightingDirectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionLightingIntensityState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionProjectionState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getExtrusionSurfaceState ( SdrView const *  pSdrView,
SfxItemSet rSet 
)
static
static void getLightingDirectionDefaults ( const Direction3D **  pLighting1Defaults,
const Direction3D **  pLighting2Defaults 
)
static

Definition at line 82 of file extrusionbar.cxx.

Referenced by getExtrusionLightingDirectionState(), and impl_execute().

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

Variable Documentation

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

Definition at line 54 of file extrusionbar.cxx.