X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ea11bf3abcec34e31b9919a2e222e61f82643830..616c0d1f3ac084bb92f0a75dc48812e8647f1b22:/include/wx/bannerwindow.h diff --git a/include/wx/bannerwindow.h b/include/wx/bannerwindow.h index eca396c5b8..80c8eb9bc9 100644 --- a/include/wx/bannerwindow.h +++ b/include/wx/bannerwindow.h @@ -23,7 +23,7 @@ class WXDLLIMPEXP_FWD_CORE wxBitmap; class WXDLLIMPEXP_FWD_CORE wxColour; class WXDLLIMPEXP_FWD_CORE wxDC; -extern WXDLLIMPEXP_DATA_CORE(const char) wxBannerWindowNameStr[]; +extern WXDLLIMPEXP_DATA_ADV(const char) wxBannerWindowNameStr[]; // ---------------------------------------------------------------------------- // A simple banner window showing either a bitmap or text. @@ -112,6 +112,10 @@ private: // configurable in the future. wxFont GetTitleFont() const; + // Return the colour to use for extending the bitmap. Non-const as it + // updates m_colBitmapBg if needed. + wxColour GetBitmapBg(); + // The window side along which the banner is laid out. wxDirection m_direction; @@ -119,6 +123,10 @@ private: // If valid, this bitmap is drawn as is. wxBitmap m_bitmap; + // If bitmap is valid, this is the colour we use to extend it if the bitmap + // is smaller than this window. It is computed on demand by GetBitmapBg(). + wxColour m_colBitmapBg; + // The title and main message to draw, used if m_bitmap is invalid. wxString m_title, m_message;