Kaydet (Commit) 675f723f authored tarafından László Németh's avatar László Németh Kaydeden (comit) Andras Timar

multiline tooltip for very long (eg. footnote) texts #i42424#

Change-Id: Ib6383220c3cdd6fef55dee82fcfdc3472da45163
üst 2d67eb72
...@@ -52,6 +52,8 @@ ...@@ -52,6 +52,8 @@
#define HELPDELAY_SHORT 2 #define HELPDELAY_SHORT 2
#define HELPDELAY_NONE 3 #define HELPDELAY_NONE 3
#define HELPTEXTMAXLEN 150
// ======================================================================= // =======================================================================
Help::Help() Help::Help()
...@@ -358,7 +360,7 @@ HelpTextWindow::~HelpTextWindow() ...@@ -358,7 +360,7 @@ HelpTextWindow::~HelpTextWindow()
void HelpTextWindow::SetHelpText( const String& rHelpText ) void HelpTextWindow::SetHelpText( const String& rHelpText )
{ {
maHelpText = rHelpText; maHelpText = rHelpText;
if ( mnHelpWinStyle == HELPWINSTYLE_QUICK ) if ( mnHelpWinStyle == HELPWINSTYLE_QUICK && maHelpText.Len() < HELPTEXTMAXLEN)
{ {
Size aSize; Size aSize;
aSize.Height() = GetTextHeight(); aSize.Height() = GetTextHeight();
...@@ -420,7 +422,7 @@ void HelpTextWindow::Paint( const Rectangle& ) ...@@ -420,7 +422,7 @@ void HelpTextWindow::Paint( const Rectangle& )
} }
// paint text // paint text
if ( mnHelpWinStyle == HELPWINSTYLE_QUICK ) if ( mnHelpWinStyle == HELPWINSTYLE_QUICK && maHelpText.Len() < HELPTEXTMAXLEN)
{ {
if ( mnStyle & QUICKHELP_CTRLTEXT ) if ( mnStyle & QUICKHELP_CTRLTEXT )
DrawCtrlText( maTextRect.TopLeft(), maHelpText ); DrawCtrlText( maTextRect.TopLeft(), maHelpText );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment