LibreOffice Module vcl (master) 1
|
#include <settings.hxx>
Static Public Member Functions | |
static sal_uInt16 | GetStartDragCode () |
static sal_uInt16 | GetContextMenuCode () |
static sal_uInt16 | GetContextMenuClicks () |
static sal_Int32 | GetScrollRepeat () |
static sal_Int32 | GetButtonStartRepeat () |
static sal_Int32 | GetActionDelay () |
Private Member Functions | |
void | CopyData () |
Private Attributes | |
std::shared_ptr< ImplMouseData > | mxData |
Definition at line 82 of file settings.hxx.
MouseSettings::MouseSettings | ( | ) |
Definition at line 437 of file app/settings.cxx.
References make_shared().
|
private |
Definition at line 442 of file app/settings.cxx.
References mxData.
Referenced by SetButtonRepeat(), SetDoubleClickHeight(), SetDoubleClickTime(), SetDoubleClickWidth(), SetFollow(), SetMenuDelay(), SetMiddleButtonAction(), SetOptions(), SetStartDragHeight(), SetStartDragWidth(), and SetWheelBehavior().
|
static |
Definition at line 374 of file app/settings.cxx.
Referenced by MenuButton::MouseButtonDown().
sal_Int32 MouseSettings::GetButtonRepeat | ( | ) | const |
Definition at line 368 of file app/settings.cxx.
References mxData.
|
static |
Definition at line 355 of file app/settings.cxx.
Referenced by weld::IMPL_LINK(), IMPL_LINK(), SpinField::ImplInit(), SpinField::MouseButtonUp(), and vcl::Window::StartTracking().
|
static |
Definition at line 343 of file app/settings.cxx.
Referenced by ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
|
static |
Definition at line 337 of file app/settings.cxx.
References MOUSE_RIGHT.
Referenced by ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
sal_Int32 MouseSettings::GetDoubleClickHeight | ( | ) | const |
Definition at line 299 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
sal_uInt64 MouseSettings::GetDoubleClickTime | ( | ) | const |
Definition at line 273 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
sal_Int32 MouseSettings::GetDoubleClickWidth | ( | ) | const |
Definition at line 286 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseFollowFlags MouseSettings::GetFollow | ( | ) | const |
Definition at line 400 of file app/settings.cxx.
References mxData.
sal_Int32 MouseSettings::GetMenuDelay | ( | ) | const |
Definition at line 387 of file app/settings.cxx.
References mxData.
MouseMiddleButtonAction MouseSettings::GetMiddleButtonAction | ( | ) | const |
Definition at line 413 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseSettingsOptions MouseSettings::GetOptions | ( | ) | const |
Definition at line 260 of file app/settings.cxx.
References mxData.
Referenced by ImplMouseAutoPos().
|
static |
Definition at line 349 of file app/settings.cxx.
Referenced by vcl::Window::StartTracking().
|
static |
Definition at line 331 of file app/settings.cxx.
References MOUSE_LEFT.
Referenced by ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
sal_Int32 MouseSettings::GetStartDragHeight | ( | ) | const |
Definition at line 325 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
sal_Int32 MouseSettings::GetStartDragWidth | ( | ) | const |
Definition at line 312 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent(), and ImplLOKHandleMouseEvent().
MouseWheelBehaviour MouseSettings::GetWheelBehavior | ( | ) | const |
Definition at line 426 of file app/settings.cxx.
References mxData.
Referenced by vcl::Window::UpdateSettings().
bool MouseSettings::operator!= | ( | const MouseSettings & | rSet | ) | const |
Definition at line 432 of file app/settings.cxx.
References rSet.
bool MouseSettings::operator== | ( | const MouseSettings & | rSet | ) | const |
Definition at line 451 of file app/settings.cxx.
void MouseSettings::SetButtonRepeat | ( | sal_Int32 | nRepeat | ) |
Definition at line 361 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickHeight | ( | sal_Int32 | nDoubleClkHeight | ) |
Definition at line 292 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickTime | ( | sal_uInt64 | nDoubleClkTime | ) |
Definition at line 266 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickWidth | ( | sal_Int32 | nDoubleClkWidth | ) |
Definition at line 279 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetFollow | ( | MouseFollowFlags | nFollow | ) |
Definition at line 393 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetMenuDelay | ( | sal_Int32 | nDelay | ) |
Definition at line 380 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetMiddleButtonAction | ( | MouseMiddleButtonAction | nAction | ) |
Definition at line 406 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetOptions | ( | MouseSettingsOptions | nOptions | ) |
Definition at line 253 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragHeight | ( | sal_Int32 | nDragHeight | ) |
Definition at line 318 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragWidth | ( | sal_Int32 | nDragWidth | ) |
Definition at line 305 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetWheelBehavior | ( | MouseWheelBehaviour | nBehavior | ) |
Definition at line 419 of file app/settings.cxx.
References CopyData(), and mxData.
Referenced by vcl::Window::UpdateSettings().
|
private |
Definition at line 86 of file settings.hxx.
Referenced by CopyData(), GetButtonRepeat(), GetDoubleClickHeight(), GetDoubleClickTime(), GetDoubleClickWidth(), GetFollow(), GetMenuDelay(), GetMiddleButtonAction(), GetOptions(), GetStartDragHeight(), GetStartDragWidth(), GetWheelBehavior(), operator==(), SetButtonRepeat(), SetDoubleClickHeight(), SetDoubleClickTime(), SetDoubleClickWidth(), SetFollow(), SetMenuDelay(), SetMiddleButtonAction(), SetOptions(), SetStartDragHeight(), SetStartDragWidth(), and SetWheelBehavior().