-       CreateStatusBar(1);
-       sizer = NULL;
-       if (type == 1)
-       {
-               // create sizer 4 columns 5 rows
-               wxSize aa(4,9);
-               sizer = new wxMultiCellSizer(aa);
-               sizer->SetDefaultCellSize(wxSize(15,15));
-               sizer->SetRowHeight(7,5,TRUE);
-               sizer->SetRowHeight(8,5,FALSE);
-               // add first row
-               sizer->Add(
-                                 new wxButton( this, -1,wxT( "B1 - 0,0, horizontal resizable")),
-                                 0, 0, 0, new wxMultiCellItemHandle(0,0,1,1, wxDefaultSize, wxHORIZONTAL_RESIZABLE, wxSize(2,2)));
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B2 - 0,1, vertical resizable")),
-                                 0, 0, 0, new wxMultiCellItemHandle(0,1,1,1, wxDefaultSize, wxVERTICAL_RESIZABLE, wxSize(2, 2)));
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B3 - 0,2")),
-                                 0, 0, 0, new wxMultiCellItemHandle(0,2,1,1, wxDefaultSize, wxNOT_RESIZABLE, wxSize(1,1), wxALIGN_CENTER_HORIZONTAL)); //, wxALIGN_CENTER));
-               sizer->Add(
-                                 new wxStaticText(this, -1, wxT("jbb 0,3, lower-right")),
-                                 0, 0, 0, new wxMultiCellItemHandle(0,3,1,1, wxDefaultSize, wxNOT_RESIZABLE, wxSize(1,1), wxALIGN_BOTTOM | wxALIGN_RIGHT));
-
-               // add button for secord row
-               sizer->Add(
-                                 new wxTextCtrl(this, -1, wxT("Text control - 1,0, 4 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(1,0,1,4));
-
-               // add buttons for next row
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B6 - 2,0, 2 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(2,0,1,2));
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B7 - 2,3")),
-                                 0, 0, 0, new wxMultiCellItemHandle(2,3,1,1));
-
-               // and last additions
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B8 - 3,0, 4 rows high, vert resizable")),
-                                 0, 0, 0, new wxMultiCellItemHandle(3,0,4,1,wxDefaultSize, wxVERTICAL_RESIZABLE));
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B9 - 3,2, 2 cols wide, vert resizable")),
-                                 0, 0, 0, new wxMultiCellItemHandle(3,2,1,2,wxDefaultSize, wxVERTICAL_RESIZABLE));
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B10 - 4,1, 3 cols wide, vert resizable")),
-                                 0, 0, 0, new wxMultiCellItemHandle(4,1,1,3,wxDefaultSize, wxVERTICAL_RESIZABLE));
-
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B11 - 5,1, 3 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(5,1,1,3));
-
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B12 - 6,1, 3 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(6,1,1,3));
-
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B13 - 7,1, 2 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(7,1,1,2));
-
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("B14 - 8,1, 3 cols wide")),
-                                 0, 0, 0, new wxMultiCellItemHandle(8,1,1,3));
-
-               SetAutoLayout( TRUE );
-//     sizer->SetMinSize(sizer->CalcMin());
-               SetSizer( sizer );
-               wxSize s = sizer->CalcMin();
-               wxSize c = GetSize() - GetClientSize();
-               SetSizeHints(s.GetWidth() + c.GetWidth() , s.GetHeight() + c.GetHeight());
-               sizer->EnableGridLines(this);
-       }
-       else
-       {
-               // create sizer 4 columns 5 rows
-               wxMultiCellCanvas *sizer = new wxMultiCellCanvas(this, 5,5);
-
-               // add first row
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 1")),
-                                 0, 0);
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 2")),
-                                 0, 1);
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 3")),
-                                 0, 2);
-               sizer->Add(
-                                 new wxStaticText(this, -1, wxT("jbb test")),
-                                 0, 3);
-
-               sizer->Add(
-                                 new wxStaticText(this, -1, wxT("jbb test 2")),
-                                 0, 4);
-
-               // add button for secord row
-               sizer->Add(
-                                 new wxTextCtrl(this, -1, wxT("Text control")),
-                                 1, 0);
-
-               // add buttons for next row
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 6")),
-                                 2, 0);
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 7")),
-                                 2, 3);
-
-               // and last additions
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 8")),
-                                 3, 0);
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 9")),
-                                 3, 1);
-               sizer->Add(
-                                 new wxButton( this, -1, wxT("Button 10")),
-                                 4, 1);
-
-               sizer->CalculateConstraints();
-               SetSizer( sizer );
-               SetAutoLayout( TRUE );
-       }
+    CreateStatusBar(1);
+    sizer = NULL;
+    if (type == 1)
+    {
+        // create sizer 4 columns 5 rows
+        wxSize aa(4,9);
+        sizer = new wxMultiCellSizer(aa);
+        sizer->SetDefaultCellSize(wxSize(15,15));
+        sizer->SetRowHeight(7,5,true);
+        sizer->SetRowHeight(8,5,false);
+        // add first row
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT( "B1 - 0,0, horizontal resizable")),
+                  0, 0, 0, new wxMultiCellItemHandle(0,0,1,1, wxDefaultSize, wxHORIZONTAL_RESIZABLE, wxSize(2,2)));
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B2 - 0,1, vertical resizable")),
+                  0, 0, 0, new wxMultiCellItemHandle(0,1,1,1, wxDefaultSize, wxVERTICAL_RESIZABLE, wxSize(2, 2)));
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B3 - 0,2")),
+                  0, 0, 0, new wxMultiCellItemHandle(0,2,1,1, wxDefaultSize, wxNOT_RESIZABLE, wxSize(1,1), wxALIGN_CENTER_HORIZONTAL)); //, wxALIGN_CENTER));
+        sizer->Add(
+                  new wxStaticText(this, wxID_ANY, wxT("jbb 0,3, lower-right")),
+                  0, 0, 0, new wxMultiCellItemHandle(0,3,1,1, wxDefaultSize, wxNOT_RESIZABLE, wxSize(1,1), wxALIGN_BOTTOM | wxALIGN_RIGHT));
+
+        // add button for secord row
+        sizer->Add(
+                  new wxTextCtrl(this, wxID_ANY, wxT("Text control - 1,0, 4 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(1,0,1,4));
+
+        // add buttons for next row
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B6 - 2,0, 2 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(2,0,1,2));
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B7 - 2,3")),
+                  0, 0, 0, new wxMultiCellItemHandle(2,3,1,1));
+
+        // and last additions
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B8 - 3,0, 4 rows high, vert resizable")),
+                  0, 0, 0, new wxMultiCellItemHandle(3,0,4,1,wxDefaultSize, wxVERTICAL_RESIZABLE));
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B9 - 3,2, 2 cols wide, vert resizable")),
+                  0, 0, 0, new wxMultiCellItemHandle(3,2,1,2,wxDefaultSize, wxVERTICAL_RESIZABLE));
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B10 - 4,1, 3 cols wide, vert resizable")),
+                  0, 0, 0, new wxMultiCellItemHandle(4,1,1,3,wxDefaultSize, wxVERTICAL_RESIZABLE));
+
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B11 - 5,1, 3 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(5,1,1,3));
+
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B12 - 6,1, 3 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(6,1,1,3));
+
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B13 - 7,1, 2 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(7,1,1,2));
+
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("B14 - 8,1, 3 cols wide")),
+                  0, 0, 0, new wxMultiCellItemHandle(8,1,1,3));
+
+        SetAutoLayout( true );
+//    sizer->SetMinSize(sizer->CalcMin());
+        SetSizer( sizer );
+        wxSize s = sizer->CalcMin();
+        wxSize c = GetSize() - GetClientSize();
+        SetSizeHints(s.GetWidth() + c.GetWidth() , s.GetHeight() + c.GetHeight());
+        sizer->EnableGridLines(this);
+    }
+    else
+    {
+        // create sizer 4 columns 5 rows
+        wxMultiCellCanvas *sizer = new wxMultiCellCanvas(this, 5,5);
+
+        // add first row
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 1")),
+                  0, 0);
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 2")),
+                  0, 1);
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 3")),
+                  0, 2);
+        sizer->Add(
+                  new wxStaticText(this, wxID_ANY, wxT("jbb test")),
+                  0, 3);
+
+        sizer->Add(
+                  new wxStaticText(this, wxID_ANY, wxT("jbb test 2")),
+                  0, 4);
+
+        // add button for secord row
+        sizer->Add(
+                  new wxTextCtrl(this, wxID_ANY, wxT("Text control")),
+                  1, 0);
+
+        // add buttons for next row
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 6")),
+                  2, 0);
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 7")),
+                  2, 3);
+
+        // and last additions
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 8")),
+                  3, 0);
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 9")),
+                  3, 1);
+        sizer->Add(
+                  new wxButton( this, wxID_ANY, wxT("Button 10")),
+                  4, 1);
+
+        sizer->CalculateConstraints();
+        SetSizer( sizer );
+        SetAutoLayout( true );
+    }