+int wxHeaderCtrlBase::GetColumnTitleWidth(const wxHeaderColumn& col)
+{
+ int w = wxWindowBase::GetTextExtent(col.GetTitle()).x;
+
+ // add some margin:
+ w += wxRendererNative::Get().GetHeaderButtonMargin(this);
+
+ // if a bitmap is used, add space for it and 2px border:
+ wxBitmap bmp = col.GetBitmap();
+ if ( bmp.IsOk() )
+ w += bmp.GetWidth() + 2;
+
+ return w;
+}
+