+ // Do the adaptation
+ virtual bool DoLayoutAdaptation();
+
+ // Set/get bitmap background colour
+ void SetBitmapBackgroundColour(const wxColour& colour) { m_bitmapBackgroundColour = colour; }
+ const wxColour& GetBitmapBackgroundColour() const { return m_bitmapBackgroundColour; }
+
+ // Set/get bitmap placement (centred, tiled etc.)
+ void SetBitmapPlacement(int placement) { m_bitmapPlacement = placement; }
+ int GetBitmapPlacement() const { return m_bitmapPlacement; }
+
+ // Set/get minimum bitmap width
+ void SetMinimumBitmapWidth(int w) { m_bitmapMinimumWidth = w; }
+ int GetMinimumBitmapWidth() const { return m_bitmapMinimumWidth; }
+
+ // Tile bitmap
+ static bool TileBitmap(const wxRect& rect, wxDC& dc, const wxBitmap& bitmap);
+