+ wxFAIL_MSG(wxT("TODO"));
+
+ return wxSize();
+}
+
+#endif // wxUSE_SLIDER
+
+wxSize wxMonoRenderer::GetProgressBarStep() const
+{
+ wxFAIL_MSG(wxT("TODO"));
+
+ return wxSize();
+}
+
+
+// ----------------------------------------------------------------------------
+// scrollbar
+// ----------------------------------------------------------------------------
+
+void wxMonoRenderer::DrawArrow(wxDC& dc,
+ wxDirection dir,
+ const wxRect& rect,
+ int WXUNUSED(flags))
+{
+ ArrowDirection arrowDir = GetArrowDirection(dir);
+ wxCHECK_RET( arrowDir != Arrow_Max, wxT("invalid arrow direction") );
+
+ wxBitmap& bmp = m_bmpArrows[arrowDir];
+ if ( !bmp.IsOk() )
+ {
+ bmp = wxBitmap(ms_xpmArrows[arrowDir]);
+ }
+
+ wxRect rectArrow(0, 0, bmp.GetWidth(), bmp.GetHeight());
+ dc.DrawBitmap(bmp, rectArrow.CentreIn(rect).GetPosition(), true /* use mask */);