LibreOffice Module vcl (master)
1
|
Go to the source code of this file.
Classes | |
class | HelpTextWindow |
A tooltip: adds tips to widgets in a floating / popup window. More... | |
Functions | |
void | ImplShowHelpWindow (vcl::Window *pParent, sal_uInt16 nHelpWinStyle, QuickHelpFlags nStyle, const OUString &rHelpText, const Point &rScreenPos, const tools::Rectangle &rHelpArea) |
VCL_DLLPUBLIC void | ImplDestroyHelpWindow (bool bUpdateHideTime) |
void | ImplDestroyHelpWindow (ImplSVHelpData &rHelpData, bool bUpdateHideTime) |
void | ImplSetHelpWindowPos (vcl::Window *pHelpWindow, sal_uInt16 nHelpWinStyle, QuickHelpFlags nStyle, const Point &rPos, const tools::Rectangle &rHelpArea) |
VCL_DLLPUBLIC void ImplDestroyHelpWindow | ( | bool | bUpdateHideTime | ) |
Definition at line 551 of file help.cxx.
References ImplDestroyHelpWindow(), and ImplGetSVHelpData().
Referenced by DestroySVHelpData(), vcl::Window::dispose(), Help::HideBalloonAndQuickHelp(), IMPL_LINK(), ImplDestroyHelpWindow(), ImplHandleClose(), ImplHandleKey(), ImplHandleMouseEvent(), ImplHandleMouseFloatMode(), ImplHandleMouseHelpRequest(), ImplHandleMove(), ImplHandleResize(), and ImplShowHelpWindow().
void ImplDestroyHelpWindow | ( | ImplSVHelpData & | rHelpData, |
bool | bUpdateHideTime | ||
) |
Definition at line 556 of file help.cxx.
References VclPtr< reference_type >::disposeAndClear(), tools::Time::GetSystemTicks(), vcl::Window::Hide(), ImplSVHelpData::mbKeyboardHelp, ImplSVHelpData::mnLastHelpHideTime, and ImplSVHelpData::mpHelpWin.
void ImplSetHelpWindowPos | ( | vcl::Window * | pHelpWindow, |
sal_uInt16 | nHelpWinStyle, | ||
QuickHelpFlags | nStyle, | ||
const Point & | rPos, | ||
const tools::Rectangle & | rHelpArea | ||
) |
Definition at line 570 of file help.cxx.
References vcl::Window::AbsoluteScreenToOutputPixel(), tools::Rectangle::Bottom(), Bottom, tools::Rectangle::BottomRight(), tools::Rectangle::Center(), vcl::Window::GetDesktopRectPixel(), tools::Rectangle::GetHeight(), vcl::Window::GetParent(), vcl::Window::GetPointerPosPixel(), vcl::Window::GetSizePixel(), Size::Height(), HELPWINSTYLE_QUICK, vcl::Window::ImplGetFrameWindow(), tools::Rectangle::IsInside(), tools::Rectangle::Left(), Left, NoAutoPos, NoEvadePointer, vcl::Window::OutputToAbsoluteScreenPixel(), Point, tools::Rectangle::Right(), Right, vcl::Window::SetPosPixel(), tools::Rectangle::Top(), Top, tools::Rectangle::TopLeft(), and Size::Width().
Referenced by ImplShowHelpWindow(), and Help::UpdatePopover().
void ImplShowHelpWindow | ( | vcl::Window * | pParent, |
sal_uInt16 | nHelpWinStyle, | ||
QuickHelpFlags | nStyle, | ||
const OUString & | rHelpText, | ||
const Point & | rScreenPos, | ||
const tools::Rectangle & | rHelpArea | ||
) |
Definition at line 480 of file help.cxx.
References HelpTextWindow::CalcOutSize(), VclPtr< reference_type >::Create(), HelpTextWindow::GetHelpArea(), HelpTextWindow::GetHelpText(), vcl::Window::GetParent(), tools::Time::GetSystemTicks(), HelpSettings::GetTipDelay(), HelpTextWindow::GetWinStyle(), ImplDestroyHelpWindow(), vcl::Window::ImplGetFrame(), ImplGetSVHelpData(), ImplSetHelpWindowPos(), vcl::Window::Invalidate(), vcl::Window::IsVisible(), ImplSVHelpData::mbRequestingHelp, ImplSVHelpData::mnLastHelpHideTime, ImplSVHelpData::mpHelpWin, SAL_WARN_IF, HelpTextWindow::SetHelpArea(), HelpTextWindow::SetHelpText(), vcl::Window::SetOutputSizePixel(), HelpTextWindow::ShowHelp(), and SalFrame::ShowTooltip().
Referenced by Help::ShowBalloon(), and Help::ShowQuickHelp().