LibreOffice Module svx (master)  1
Macros | Functions | Variables
dlgctl3d.cxx File Reference
#include <svx/def3d.hxx>
#include <svx/dlgctl3d.hxx>
#include <svx/strings.hrc>
#include <svx/view3d.hxx>
#include <svx/fmmodel.hxx>
#include <svl/itempool.hxx>
#include <svx/fmpage.hxx>
#include <svx/sphere3d.hxx>
#include <svx/cube3d.hxx>
#include <svx/scene3d.hxx>
#include <vcl/svapp.hxx>
#include <svx/helperhittest3d.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <polygn3d.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflclit.hxx>
#include <svx/xlineit0.hxx>
#include <svx/xlnclit.hxx>
#include <svx/xlnwtit.hxx>
#include <helpids.h>
#include <svx/dialmgr.hxx>
#include <tools/helpers.hxx>
#include <vcl/settings.hxx>
Include dependency graph for dlgctl3d.cxx:

Go to the source code of this file.

Macros

#define RADIUS_LAMP_PREVIEW_SIZE   (4500.0)
 
#define RADIUS_LAMP_SMALL   (600.0)
 
#define RADIUS_LAMP_BIG   (1000.0)
 
#define NO_LIGHT_SELECTED   (0xffffffff)
 
#define MAX_NUMBER_LIGHTS   (8)
 

Functions

 IMPL_LINK (SvxLightCtl3D, KeyInput, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (SvxLightCtl3D, FocusIn, weld::Widget &, void)
 
 IMPL_LINK_NOARG (SvxLightCtl3D, ScrollBarMove, weld::Scale &, void)
 
 IMPL_LINK_NOARG (SvxLightCtl3D, ButtonPress, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxLightCtl3D, InternalInteractiveChange, Svx3DLightControl *, void)
 
 IMPL_LINK_NOARG (SvxLightCtl3D, InternalSelectionChange, Svx3DLightControl *, void)
 

Variables

const sal_Int32 g_nInteractionStartDistance = 5 * 5 * 2
 

Macro Definition Documentation

#define MAX_NUMBER_LIGHTS   (8)
#define NO_LIGHT_SELECTED   (0xffffffff)
#define RADIUS_LAMP_BIG   (1000.0)
#define RADIUS_LAMP_PREVIEW_SIZE   (4500.0)
#define RADIUS_LAMP_SMALL   (600.0)

Definition at line 240 of file dlgctl3d.cxx.

Referenced by Svx3DLightControl::ConstructLightObjects().

Function Documentation

IMPL_LINK ( SvxLightCtl3D  ,
KeyInput  ,
const KeyEvent ,
rKEvt  ,
bool   
)
IMPL_LINK_NOARG ( SvxLightCtl3D  ,
FocusIn  ,
weld::Widget ,
void   
)

Definition at line 1123 of file dlgctl3d.cxx.

References CheckSelection().

IMPL_LINK_NOARG ( SvxLightCtl3D  ,
ScrollBarMove  ,
weld::Scale ,
void   
)

Definition at line 1131 of file dlgctl3d.cxx.

IMPL_LINK_NOARG ( SvxLightCtl3D  ,
ButtonPress  ,
weld::Button ,
void   
)

Definition at line 1146 of file dlgctl3d.cxx.

References CUBE, and SPHERE.

IMPL_LINK_NOARG ( SvxLightCtl3D  ,
InternalInteractiveChange  ,
Svx3DLightControl ,
void   
)

Definition at line 1158 of file dlgctl3d.cxx.

IMPL_LINK_NOARG ( SvxLightCtl3D  ,
InternalSelectionChange  ,
Svx3DLightControl ,
void   
)

Definition at line 1172 of file dlgctl3d.cxx.

References CheckSelection().

Variable Documentation

const sal_Int32 g_nInteractionStartDistance = 5 * 5 * 2

Definition at line 245 of file dlgctl3d.cxx.

Referenced by Svx3DLightControl::MouseMove().