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_uLong | GetScrollRepeat () |
static sal_uLong | GetButtonStartRepeat () |
static sal_uLong | GetActionDelay () |
Private Member Functions | |
void | CopyData () |
Private Attributes | |
std::shared_ptr< ImplMouseData > | mxData |
Definition at line 83 of file settings.hxx.
MouseSettings::MouseSettings | ( | ) |
Definition at line 431 of file app/settings.cxx.
References make_shared().
|
private |
Definition at line 436 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 368 of file app/settings.cxx.
Referenced by MenuButton::MouseButtonDown().
sal_uLong MouseSettings::GetButtonRepeat | ( | ) | const |
Definition at line 362 of file app/settings.cxx.
References mxData.
|
static |
Definition at line 349 of file app/settings.cxx.
Referenced by IMPL_LINK(), weld::IMPL_LINK(), SpinField::ImplInit(), SpinField::MouseButtonUp(), and vcl::Window::StartTracking().
|
static |
Definition at line 337 of file app/settings.cxx.
Referenced by ImplHandleMouseEvent().
|
static |
Definition at line 331 of file app/settings.cxx.
References MOUSE_RIGHT.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetDoubleClickHeight | ( | ) | const |
Definition at line 293 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
sal_uInt64 MouseSettings::GetDoubleClickTime | ( | ) | const |
Definition at line 267 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetDoubleClickWidth | ( | ) | const |
Definition at line 280 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseFollowFlags MouseSettings::GetFollow | ( | ) | const |
Definition at line 394 of file app/settings.cxx.
References mxData.
sal_uLong MouseSettings::GetMenuDelay | ( | ) | const |
Definition at line 381 of file app/settings.cxx.
References mxData.
MouseMiddleButtonAction MouseSettings::GetMiddleButtonAction | ( | ) | const |
Definition at line 407 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent(), TextView::MouseButtonUp(), and Edit::MouseButtonUp().
MouseSettingsOptions MouseSettings::GetOptions | ( | ) | const |
Definition at line 254 of file app/settings.cxx.
References mxData.
Referenced by ImplMouseAutoPos().
|
static |
Definition at line 343 of file app/settings.cxx.
Referenced by vcl::Window::StartTracking().
|
static |
Definition at line 325 of file app/settings.cxx.
References MOUSE_LEFT.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetStartDragHeight | ( | ) | const |
Definition at line 319 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetStartDragWidth | ( | ) | const |
Definition at line 306 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseWheelBehaviour MouseSettings::GetWheelBehavior | ( | ) | const |
Definition at line 420 of file app/settings.cxx.
References mxData.
Referenced by vcl::Window::UpdateSettings().
bool MouseSettings::operator!= | ( | const MouseSettings & | rSet | ) | const |
Definition at line 426 of file app/settings.cxx.
bool MouseSettings::operator== | ( | const MouseSettings & | rSet | ) | const |
Definition at line 445 of file app/settings.cxx.
References mxData.
Definition at line 355 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickHeight | ( | tools::Long | nDoubleClkHeight | ) |
Definition at line 286 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickTime | ( | sal_uInt64 | nDoubleClkTime | ) |
Definition at line 260 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickWidth | ( | tools::Long | nDoubleClkWidth | ) |
Definition at line 273 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetFollow | ( | MouseFollowFlags | nFollow | ) |
Definition at line 387 of file app/settings.cxx.
References CopyData(), and mxData.
Definition at line 374 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetMiddleButtonAction | ( | MouseMiddleButtonAction | nAction | ) |
Definition at line 400 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetOptions | ( | MouseSettingsOptions | nOptions | ) |
Definition at line 247 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragHeight | ( | tools::Long | nDragHeight | ) |
Definition at line 312 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragWidth | ( | tools::Long | nDragWidth | ) |
Definition at line 299 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetWheelBehavior | ( | MouseWheelBehaviour | nBehavior | ) |
Definition at line 413 of file app/settings.cxx.
References CopyData(), and mxData.
Referenced by vcl::Window::UpdateSettings().
|
private |
Definition at line 87 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().