+#if defined(__WXGTK2__) || defined(__WXMAC__)
+ int flags = wxCONTROL_SELECTED;
+ if (m_hasFocus)
+ {
+ flags |= wxCONTROL_FOCUSED;
+#ifdef __WXMAC__
+ dc.SetTextForeground( *wxWHITE );
+#endif
+ }
+ wxRendererNative::GetDefault().DrawItemSelectionRect( m_owner, dc, wxRect( 0, item->GetY() + off_h, total_w, total_h - off_h ), flags);
+#else