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 85 of file settings.hxx.
MouseSettings::MouseSettings | ( | ) |
Definition at line 432 of file app/settings.cxx.
References make_shared().
|
private |
Definition at line 437 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 369 of file app/settings.cxx.
Referenced by MenuButton::MouseButtonDown().
sal_uLong MouseSettings::GetButtonRepeat | ( | ) | const |
Definition at line 363 of file app/settings.cxx.
References mxData.
|
static |
Definition at line 350 of file app/settings.cxx.
Referenced by IMPL_LINK(), weld::IMPL_LINK(), SpinField::ImplInit(), SpinField::MouseButtonUp(), and vcl::Window::StartTracking().
|
static |
Definition at line 338 of file app/settings.cxx.
Referenced by ImplHandleMouseEvent().
|
static |
Definition at line 332 of file app/settings.cxx.
References MOUSE_RIGHT.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetDoubleClickHeight | ( | ) | const |
Definition at line 294 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
sal_uInt64 MouseSettings::GetDoubleClickTime | ( | ) | const |
Definition at line 268 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetDoubleClickWidth | ( | ) | const |
Definition at line 281 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseFollowFlags MouseSettings::GetFollow | ( | ) | const |
Definition at line 395 of file app/settings.cxx.
References mxData.
sal_uLong MouseSettings::GetMenuDelay | ( | ) | const |
Definition at line 382 of file app/settings.cxx.
References mxData.
MouseMiddleButtonAction MouseSettings::GetMiddleButtonAction | ( | ) | const |
Definition at line 408 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent(), Edit::MouseButtonUp(), and TextView::MouseButtonUp().
MouseSettingsOptions MouseSettings::GetOptions | ( | ) | const |
Definition at line 255 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent(), and ImplMouseAutoPos().
|
static |
Definition at line 344 of file app/settings.cxx.
Referenced by vcl::Window::StartTracking().
|
static |
Definition at line 326 of file app/settings.cxx.
References MOUSE_LEFT.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetStartDragHeight | ( | ) | const |
Definition at line 320 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
tools::Long MouseSettings::GetStartDragWidth | ( | ) | const |
Definition at line 307 of file app/settings.cxx.
References mxData.
Referenced by ImplHandleMouseEvent().
MouseWheelBehaviour MouseSettings::GetWheelBehavior | ( | ) | const |
Definition at line 421 of file app/settings.cxx.
References mxData.
Referenced by vcl::Window::UpdateSettings().
bool MouseSettings::operator!= | ( | const MouseSettings & | rSet | ) | const |
Definition at line 427 of file app/settings.cxx.
bool MouseSettings::operator== | ( | const MouseSettings & | rSet | ) | const |
Definition at line 446 of file app/settings.cxx.
References mxData.
Definition at line 356 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickHeight | ( | tools::Long | nDoubleClkHeight | ) |
Definition at line 287 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickTime | ( | sal_uInt64 | nDoubleClkTime | ) |
Definition at line 261 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetDoubleClickWidth | ( | tools::Long | nDoubleClkWidth | ) |
Definition at line 274 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetFollow | ( | MouseFollowFlags | nFollow | ) |
Definition at line 388 of file app/settings.cxx.
References CopyData(), and mxData.
Definition at line 375 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetMiddleButtonAction | ( | MouseMiddleButtonAction | nAction | ) |
Definition at line 401 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetOptions | ( | MouseSettingsOptions | nOptions | ) |
Definition at line 248 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragHeight | ( | tools::Long | nDragHeight | ) |
Definition at line 313 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetStartDragWidth | ( | tools::Long | nDragWidth | ) |
Definition at line 300 of file app/settings.cxx.
References CopyData(), and mxData.
void MouseSettings::SetWheelBehavior | ( | MouseWheelBehaviour | nBehavior | ) |
Definition at line 414 of file app/settings.cxx.
References CopyData(), and mxData.
Referenced by vcl::Window::UpdateSettings().
|
private |
Definition at line 89 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().