LibreOffice Module svx (master)
1
|
#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>
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 |
#define MAX_NUMBER_LIGHTS (8) |
Definition at line 243 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::ConstructLightObjects(), and Svx3DLightControl::TrySelection().
#define NO_LIGHT_SELECTED (0xffffffff) |
Definition at line 242 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::AdaptToSelectedLight(), Svx3DLightControl::IsSelectionValid(), Svx3DLightControl::SelectLight(), Svx3DLightControl::Set3DAttributes(), and Svx3DLightControl::TrySelection().
#define RADIUS_LAMP_BIG (1000.0) |
Definition at line 241 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::Construct2(), and Svx3DLightControl::ConstructLightObjects().
#define RADIUS_LAMP_PREVIEW_SIZE (4500.0) |
Definition at line 239 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::AdaptToSelectedLight(), Svx3DLightControl::Construct2(), and Svx3DLightControl::ConstructLightObjects().
#define RADIUS_LAMP_SMALL (600.0) |
Definition at line 240 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::ConstructLightObjects().
IMPL_LINK | ( | SvxLightCtl3D | , |
KeyInput | , | ||
const KeyEvent & | , | ||
rKEvt | , | ||
bool | |||
) |
Definition at line 1015 of file dlgctl3d.cxx.
References CheckSelection(), KEY_DOWN, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_SPACE, and KEY_UP.
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.
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().
const sal_Int32 g_nInteractionStartDistance = 5 * 5 * 2 |
Definition at line 245 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::MouseMove().