X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c1e34828629e0cadd376b7effd31f721f8eb7026..9ca2fe7ee68e817a03a84d88c48d1c55ee80e548:/src/msw/statbr95.cpp diff --git a/src/msw/statbr95.cpp b/src/msw/statbr95.cpp index 0b737b9e1d..4965c95ff2 100644 --- a/src/msw/statbr95.cpp +++ b/src/msw/statbr95.cpp @@ -13,14 +13,6 @@ #pragma implementation "statbr95.h" #endif -// ============================================================================ -// declarations -// ============================================================================ - -// ---------------------------------------------------------------------------- -// headers -// ---------------------------------------------------------------------------- - // for compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -47,7 +39,7 @@ #include #endif -#if USE_NATIVE_STATUSBAR +#if wxUSE_NATIVE_STATUSBAR #if !USE_SHARED_LIBRARY IMPLEMENT_DYNAMIC_CLASS(wxStatusBar95, wxStatusBar); @@ -95,7 +87,10 @@ bool wxStatusBar95::Create(wxWindow *parent, wxWindowID id, long style) { SetParent(parent); - m_windowId = id == -1 ? NewControlId() : id; + if (id == -1) + m_windowId = NewControlId(); + else + m_windowId = id; DWORD wstyle = WS_CHILD | WS_VISIBLE; if ( style & wxST_SIZEGRIP ) @@ -116,7 +111,7 @@ bool wxStatusBar95::Create(wxWindow *parent, wxWindowID id, long style) return TRUE; } -void wxStatusBar95::CopyFieldsWidth(int *widths) +void wxStatusBar95::CopyFieldsWidth(const int widths[]) { if (widths && !m_statusWidths) m_statusWidths = new int[m_nFields]; @@ -131,7 +126,7 @@ void wxStatusBar95::CopyFieldsWidth(int *widths) } } -void wxStatusBar95::SetFieldsCount(int nFields, int *widths) +void wxStatusBar95::SetFieldsCount(int nFields, const int widths[]) { wxASSERT( (nFields > 0) && (nFields < 255) ); @@ -141,7 +136,7 @@ void wxStatusBar95::SetFieldsCount(int nFields, int *widths) SetFieldsWidth(); } -void wxStatusBar95::SetStatusWidths(int n, int *widths) +void wxStatusBar95::SetStatusWidths(int n, const int widths[]) { // @@ I don't understand what this function is for... wxASSERT( n == m_nFields ); @@ -218,6 +213,7 @@ wxString wxStatusBar95::GetStatusText(int nField) const if (len > 0) { StatusBar_GetText(hwnd, nField, str.GetWriteBuf(len)); + str.UngetWriteBuf(); } return str; }