]> git.saurik.com Git - wxWidgets.git/commitdiff
Allow multiline tooltip testing.
authorWłodzimierz Skiba <abx@abx.art.pl>
Tue, 14 Jun 2005 17:46:54 +0000 (17:46 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Tue, 14 Jun 2005 17:46:54 +0000 (17:46 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/widgets/widgets.cpp

index 4365d243e499dcf3f15c395e1f15f4d7ba9769da..c93a10a1d637778e1f17270c0db5a03fb6656fa0 100644 (file)
@@ -37,6 +37,7 @@
     #include "wx/statbox.h"
     #include "wx/stattext.h"
     #include "wx/textctrl.h"
+    #include "wx/msgdlg.h"
 #endif
 
 #include "wx/sysopt.h"
@@ -462,8 +463,19 @@ void WidgetsFrame::OnSetTooltip(wxCommandEvent& WXUNUSED(event))
     if ( s.empty() )
         return;
 
+    s_tip = s;
+
+    if( wxMessageBox( _T("Test multiline tooltip text?"),
+                      _T("Widgets sample"),
+                      wxYES_NO,
+                      this
+                    ) == wxYES )
+    {
+        s = _T("#1 ") + s_tip + _T("\n") + _T("#2 ") + s_tip;
+    }
+
     WidgetsPage *page = wxStaticCast(m_book->GetCurrentPage(), WidgetsPage);
-    page->GetWidget()->SetToolTip(s_tip = s);
+    page->GetWidget()->SetToolTip(s);
 
     wxControl *ctrl2 = page->GetWidget2();
     if ( ctrl2 )