#include "wx/statbox.h"
#include "wx/stattext.h"
#include "wx/textctrl.h"
+ #include "wx/msgdlg.h"
#endif
#include "wx/sysopt.h"
#endif // USE_LOG
// the book containing the test pages
- wxBookCtrl *m_book;
+ wxBookCtrlBase *m_book;
// and the image list for it
wxImageList *m_imaglist;
m_lboxLog = (wxListBox *)NULL;
m_logTarget = (wxLog *)NULL;
#endif // USE_LOG
- m_book = (wxBookCtrl *)NULL;
+ m_book = (wxBookCtrlBase *)NULL;
m_imaglist = (wxImageList *)NULL;
#if wxUSE_MENUS
//style |= wxNB_NOPAGETHEME;
m_book = new wxBookCtrl(m_panel, wxID_ANY, wxDefaultPosition,
- wxDefaultSize, style);
+#ifdef __WXMOTIF__
+ wxSize(500, -1), // under Motif, height is a function of the width...
+#else
+ wxDefaultSize,
+#endif
+ style);
InitBook();
#ifndef __SMARTPHONE__
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 )
// WidgetsPage
// ----------------------------------------------------------------------------
-WidgetsPage::WidgetsPage(wxBookCtrl *book)
+WidgetsPage::WidgetsPage(wxBookCtrlBase *book)
: wxPanel(book, wxID_ANY,
wxDefaultPosition, wxDefaultSize,
wxNO_FULL_REPAINT_ON_RESIZE |