///////////////////////////////////////////////////////////////////////////////
-// Name: tipdlg.cpp
+// Name: src/generic/tipdlg.cpp
// Purpose: implementation of wxTipDialog
// Author: Vadim Zeitlin
// Modified by:
// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "tipdlg.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
tip = tip.BeforeLast(wxT('\"'));
// ...and replace escaped quotes
tip.Replace(wxT("\\\""), wxT("\""));
+
+ // and translate it as requested
+ tip = wxGetTranslation(tip);
}
return tip;
bool showAtStartup)
: wxDialog(parent, wxID_ANY, _("Tip of the Day"),
wxDefaultPosition, wxDefaultSize,
- wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
+ wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER
+ )
{
m_tipProvider = tipProvider;
bool isPda = (wxSystemSettings::GetScreenType() <= wxSYS_SCREEN_PDA);
wxStaticText *text = new wxStaticText(this, wxID_ANY, _("Did you know..."));
- // Currently this causes the bottom half to be chopped off,
- // so disable the large font
-#ifndef __WXMSW__
if (!isPda)
{
wxFont font = text->GetFont();
font.SetWeight(wxFONTWEIGHT_BOLD);
text->SetFont(font);
}
-#endif
m_text = new wxTextCtrl(this, wxID_ANY, wxEmptyString,
wxDefaultPosition, wxSize(200, 160),
wxTE_MULTILINE |
wxTE_READONLY |
wxTE_NO_VSCROLL |
- wxTE_RICH | // a hack to get rid of vert scrollbar
- wxSUNKEN_BORDER);
+ wxTE_RICH2 | // a hack to get rid of vert scrollbar
+ wxDEFAULT_CONTROL_BORDER
+ );
#if defined(__WXMSW__)
m_text->SetFont(wxFont(12, wxSWISS, wxNORMAL, wxNORMAL));
#endif
}
#endif // wxUSE_STARTUP_TIPS
-