diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2016-09-06 21:23:49 +0300 |
---|---|---|
committer | jan iversen <jani@documentfoundation.org> | 2016-09-06 19:40:18 +0000 |
commit | abd7dc569ec746f5eef03613ecfbcbf75491e640 (patch) | |
tree | d9314e085385ebb72ccdc9b7a5627212a4b92c82 /sfx2 | |
parent | bc57ca9d6dc107fd0dcdfcb844ca8b937624281e (diff) |
tdf#101779 Allow multiline tooltips in template manager
Based on 0c3a9aa403c209e522dc5c32258c33381677c91e
Also includes:
Related: tdf#101779 TipStyleBalloon for ShowQuickHelp too
681294d55b6b4edcdef08982596cb4bcee32e635 converted
TableDataWindow::RequestHelp to use ShowQuickHelp,
but it wants to set TipStyleBalloon to be able to use
line break. Also I want to do the same in the template
manager dialog, in the following commit.
(cherry picked from commit 331d3a8b23cdbff0e1434aa5a553efdcc2c7c822)
Change-Id: Ie2569a5ab29620a5f4474dafd2309513c08bd7d2
Reviewed-on: https://gerrit.libreoffice.org/28701
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/control/templateabstractview.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sfx2/source/control/templateabstractview.cxx b/sfx2/source/control/templateabstractview.cxx index 45f644ded8fe..539a207f6370 100644 --- a/sfx2/source/control/templateabstractview.cxx +++ b/sfx2/source/control/templateabstractview.cxx @@ -16,6 +16,7 @@ #include <sfx2/docfac.hxx> #include <tools/urlobj.hxx> #include <unotools/ucbstreamhelper.hxx> +#include <vcl/help.hxx> #include <vcl/pngread.hxx> #include <vcl/layout.hxx> #include <unotools/moduleoptions.hxx> @@ -190,6 +191,19 @@ void TemplateAbstractView::MouseButtonDown( const MouseEvent& rMEvt ) ThumbnailView::MouseButtonDown(rMEvt); } +void TemplateAbstractView::RequestHelp( const HelpEvent& rHEvt ) +{ + if ( rHEvt.GetMode() & HelpEventMode::QUICK ) + { + Rectangle aRect( OutputToScreenPixel( GetPosPixel() ), GetSizePixel() ); + Help::ShowQuickHelp( this, aRect, GetQuickHelpText(), + QuickHelpFlags::CtrlText | QuickHelpFlags::TipStyleBalloon ); + return; + } + + ThumbnailView::RequestHelp( rHEvt ); +} + void TemplateAbstractView::Command( const CommandEvent& rCEvt ) { if ( rCEvt.GetCommand() == CommandEventId::ContextMenu ) |