LibreOffice Module svx (master) 1
|
#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 239 of file dlgctl3d.cxx.
#define NO_LIGHT_SELECTED (0xffffffff) |
Definition at line 238 of file dlgctl3d.cxx.
#define RADIUS_LAMP_BIG (1000.0) |
Definition at line 237 of file dlgctl3d.cxx.
#define RADIUS_LAMP_PREVIEW_SIZE (4500.0) |
Definition at line 235 of file dlgctl3d.cxx.
#define RADIUS_LAMP_SMALL (600.0) |
Definition at line 236 of file dlgctl3d.cxx.
IMPL_LINK | ( | SvxLightCtl3D | , |
KeyInput | , | ||
const KeyEvent & | , | ||
rKEvt | , | ||
bool | |||
) |
Definition at line 998 of file dlgctl3d.cxx.
References CheckSelection(), vcl::KeyCode::GetCode(), vcl::KeyCode::GetModifier(), KEY_DOWN, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_SPACE, and KEY_UP.
IMPL_LINK_NOARG | ( | SvxLightCtl3D | , |
ButtonPress | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1129 of file dlgctl3d.cxx.
IMPL_LINK_NOARG | ( | SvxLightCtl3D | , |
FocusIn | , | ||
weld::Widget & | , | ||
void | |||
) |
Definition at line 1106 of file dlgctl3d.cxx.
References CheckSelection().
IMPL_LINK_NOARG | ( | SvxLightCtl3D | , |
InternalInteractiveChange | , | ||
Svx3DLightControl * | , | ||
void | |||
) |
Definition at line 1141 of file dlgctl3d.cxx.
IMPL_LINK_NOARG | ( | SvxLightCtl3D | , |
InternalSelectionChange | , | ||
Svx3DLightControl * | , | ||
void | |||
) |
Definition at line 1155 of file dlgctl3d.cxx.
References CheckSelection().
IMPL_LINK_NOARG | ( | SvxLightCtl3D | , |
ScrollBarMove | , | ||
weld::Scale & | , | ||
void | |||
) |
Definition at line 1114 of file dlgctl3d.cxx.
const sal_Int32 g_nInteractionStartDistance = 5 * 5 * 2 |
Definition at line 241 of file dlgctl3d.cxx.
Referenced by Svx3DLightControl::MouseMove().