#include "wx/tipwin.h"
#include "wx/timer.h"
+#include "wx/settings.h"
// ----------------------------------------------------------------------------
// constants
wxCoord maxLength, wxTipWindow** windowPtr)
: wxFrame(parent, -1, _T(""),
wxDefaultPosition, wxDefaultSize,
- wxNO_BORDER | wxFRAME_FLOAT_ON_PARENT)
+ wxNO_BORDER | wxFRAME_NO_TASKBAR )
{
// set colours
SetForegroundColour(*wxBLACK);
- SetBackgroundColour(wxColour(255, 255, 231));
+
+#ifdef __WXMSW__
+ wxColour bkCol(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_INFOBK));
+#else
+ wxColour bkCol(wxColour(255, 255, 225));
+#endif
+ SetBackgroundColour(bkCol);
+
// set position and size
int x, y;
wxGetMousePosition(&x, &y);
{
// set colours
SetForegroundColour(*wxBLACK);
- SetBackgroundColour(wxColour(255, 255, 231));
+#ifdef __WXMSW__
+ wxColour bkCol(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_INFOBK));
+#else
+ wxColour bkCol(wxColour(255, 255, 225));
+#endif
+ SetBackgroundColour(bkCol);
m_creationTime = wxGetLocalTime();
}
// first filll the background
dc.SetBrush(wxBrush(GetBackgroundColour(), wxSOLID));
- // Under Windows, you apparently get a thin black border whether you like it or not :-(
-#ifdef __WXMSW__
- dc.SetPen( * wxTRANSPARENT_PEN );
-#else
dc.SetPen( * wxBLACK_PEN );
-#endif
dc.DrawRectangle(rect);
// and then draw the text line by line