}
}
-void wxStatusBarUniv::RefreshField(int i)
+void wxStatusBarUniv::DoUpdateStatusText(int i)
{
wxRect rect;
if ( GetFieldRect(i, rect) )
}
}
-// ----------------------------------------------------------------------------
-// fields text
-// ----------------------------------------------------------------------------
-
-void wxStatusBarUniv::SetStatusText(const wxString& text, int number)
-{
- wxCHECK_RET( number >= 0 && (size_t)number < m_panes.GetCount(),
- _T("invalid status bar field index in SetStatusText()") );
-
- if ( text == GetStatusText(number) )
- {
- // nothing changed
- return;
- }
-
- wxStatusBarBase::SetStatusText(text, number);
-
- RefreshField(number);
-}
-
-
// ----------------------------------------------------------------------------
// fields count/widths
// ----------------------------------------------------------------------------
bool wxStatusBarUniv::GetFieldRect(int n, wxRect& rect) const
{
wxCHECK_MSG( n >= 0 && (size_t)n < m_panes.GetCount(), false,
- _T("invalid field index in GetFieldRect()") );
+ wxT("invalid field index in GetFieldRect()") );
// this is a fix for a bug exhibited by the statbar sample: if
// GetFieldRect() is called from the derived class OnSize() handler, then
// it's the caller responsability to check this, if unsure - call
// GetFieldRect() instead
wxCHECK_MSG( !m_widthsAbs.IsEmpty(), rect,
- _T("can't be called if we don't have the widths") );
+ wxT("can't be called if we don't have the widths") );
for ( int i = 0; i <= n; i++ )
{