void wxAuiTabContainer::DrawTab(wxDC* dc,
const wxRect& in_rect,
- const wxString& _caption,
+ const wxString& caption_text,
bool active,
wxRect* out_rect,
int* x_extent)
// if the caption is empty, measure some temporary text
- wxString caption = _caption;
- if (_caption.IsEmpty())
+ wxString caption = caption_text;
+ if (caption_text.empty())
caption = wxT("Xj");
// measure text
dc->SetFont(m_normal_font);
dc->GetTextExtent(caption, &normal_textx, &normal_texty);
- caption = _caption;
+ caption = caption_text;
wxCoord tab_height = measured_texty + 4;
wxCoord tab_width = measured_textx + tab_height + 5;
wxAuiNotebookPage& info = ctrl->GetPage(ctrl_idx);
info.caption = text;
ctrl->Refresh();
+ ctrl->Update();
}
-
return true;
}