// RCS-ID: $Id$
// Copyright: (c) 1998 Julian Smart
// 2005 Vadim Zeitlin
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ----------------------------------------------------------------------------
#include "wx/notebook.h"
#include "wx/spinctrl.h"
#include "wx/wrapsizer.h"
+#include "wx/generic/stattextg.h"
#include "layout.h"
-#ifndef __WXMSW__
+#ifndef wxHAS_IMAGES_IN_RESOURCES
#include "../sample.xpm"
#endif
// Define my frame constructor
MyFrame::MyFrame()
- : wxFrame(NULL, wxID_ANY, wxT("wxWidgets Layout Demo"),
- wxPoint(30,30), wxDefaultSize,
- wxDEFAULT_FRAME_STYLE | wxNO_FULL_REPAINT_ON_RESIZE)
+ : wxFrame(NULL, wxID_ANY, wxT("wxWidgets Layout Demo"))
{
SetIcon(wxICON(sample));
{
for ( int j = 0; j < 3; j++ )
{
- sizer->Add(new wxStaticText
- (
- parent,
- wxID_ANY,
- wxString::Format(wxT("(%d, %d)"), i + 1, j + 1),
- wxDefaultPosition,
- wxDefaultSize,
- wxALIGN_CENTER
- ),
- 0, wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALL, 3);
+ wxWindow * const cell = new wxGenericStaticText
+ (
+ parent,
+ wxID_ANY,
+ wxString::Format("(%d, %d)",
+ i + 1, j + 1)
+ );
+ if ( (i + j) % 2 )
+ cell->SetBackgroundColour( *wxLIGHT_GREY );
+ sizer->Add(cell, 0, wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALL, 3);
}
}
}