// headers
// ----------------------------------------------------------------------------
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "statline.h"
#endif
-// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
+#if wxUSE_STATLINE
+// For compilers that support precompilation, includes "wx.h".
#ifdef __BORLANDC__
#pragma hdrstop
long style,
const wxString &name)
{
- if ( !CreateBase(parent, id, pos, size, style, name) )
+ m_statbox = NULL;
+
+ if ( !CreateBase(parent, id, pos, size, style, wxDefaultValidator, name) )
return FALSE;
// ok, this is ugly but it's better than nothing: use a thin static box to
wxSize sizeReal = AdjustSize(size);
- m_statbox = new wxStaticBox(parent, id, _T(""), pos, sizeReal, style, name);
+ m_statbox = new wxStaticBox(parent, id, wxT(""), pos, sizeReal, style, name);
return TRUE;
}
+
+wxStaticLine::~wxStaticLine()
+{
+ delete m_statbox;
+}
+
+WXWidget wxStaticLine::GetMainWidget() const
+{
+ return m_statbox->GetMainWidget();
+}
+
+void wxStaticLine::DoSetSize(int x, int y, int width, int height, int sizeFlags)
+{
+ m_statbox->SetSize(x, y, width, height, sizeFlags);
+}
+
+void wxStaticLine::DoMoveWindow(int x, int y, int width, int height)
+{
+ m_statbox->SetSize(x, y, width, height);
+}
+
+#endif
+ // wxUSE_STATLINE