// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "statusbr.h"
-#endif
-
// for compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#pragma hdrstop
#endif
-#ifndef WX_PRECOMP
- #include "wx/setup.h"
- #include "wx/frame.h"
- #include "wx/settings.h"
- #include "wx/dcclient.h"
-#endif
-
#if wxUSE_NATIVE_STATUSBAR
-#include "wx/intl.h"
-#include "wx/log.h"
#include "wx/statusbr.h"
+#ifndef WX_PRECOMP
+ #include "wx/frame.h"
+ #include "wx/settings.h"
+ #include "wx/dcclient.h"
+ #include "wx/intl.h"
+ #include "wx/log.h"
+#endif
+
+#ifdef __WXPALMOS6__
+ #include <StatusBar.h>
+#else
+ #include <PenInputMgr.h>
+#endif // __WXPALMOS6__
+
// ----------------------------------------------------------------------------
// macros
// ----------------------------------------------------------------------------
wxStatusBarPalm::wxStatusBarPalm()
{
SetParent(NULL);
- m_hWnd = 0;
- m_windowId = 0;
}
bool wxStatusBarPalm::Create(wxWindow *parent,
SetName(name);
SetParent(parent);
+ SetId( id == wxID_ANY ? NewControlId() : id );
parent->AddChild(this);
- m_windowId = id == wxID_ANY ? NewControlId() : id;
-
SetFieldsCount(1);
- SubclassWin(m_hWnd);
return true;
}
void wxStatusBarPalm::DrawStatusBar()
{
+#if 0
int i=0;
int leftPos=0;
wxArrayInt widthsAbs;
leftPos+=widthsAbs[i]+2;
}
WinDrawLine(0,160-FntCharHeight()-1,159,160-FntCharHeight()-1);
+#endif
}
void wxStatusBarPalm::SetStatusBufferText(const wxString& text, int number)
{
wxListString *st = GetStatusBufferStack(number);
if(st==0)
- return "";
+ return wxEmptyString;
wxListString::compatibility_iterator top = st->GetFirst();
return(*top->GetData());
}
#endif // wxUSE_NATIVE_STATUSBAR
-