]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/checklst/checklst.cpp
added fsfile.tex
[wxWidgets.git] / samples / checklst / checklst.cpp
index 74b5089c1c23bb07e97e187922dcaf3c98732ff4..9846d2008b46bdb6f38766bb9c8f991403beb597 100644 (file)
@@ -112,7 +112,7 @@ CheckListBoxFrame::CheckListBoxFrame(wxFrame *frame,
     const int widths[] = { -1, 60 };
     CreateStatusBar(2);
     SetStatusWidths(2, widths);
-    wxLogStatus(this, "no selection");
+    wxLogStatus(this, _T("no selection"));
 
     // Make a menubar
     wxMenu *file_menu = new wxMenu;
@@ -147,7 +147,7 @@ CheckListBoxFrame::CheckListBoxFrame(wxFrame *frame,
          panel,                 // parent
          Control_Listbox,       // control id
          wxPoint(10, 10),       // listbox poistion
-         wxSize(400, 200),      // listbox size
+         wxSize(400, 100),      // listbox size
          WXSIZEOF(aszChoices),  // number of strings
          astrChoices            // array of strings
         );
@@ -156,8 +156,8 @@ CheckListBoxFrame::CheckListBoxFrame(wxFrame *frame,
 
     delete [] astrChoices;
 
-    // not implemented in wxGTK yet
-#ifndef __WXGTK__
+    // not implemented in other ports yet
+#ifdef __WXMSW__
     // set grey background for every second entry
     for ( ui = 0; ui < WXSIZEOF(aszChoices); ui += 2 ) {
         m_pListBox->GetItem(ui)->SetBackgroundColour(wxColor(200, 200, 200));
@@ -184,23 +184,23 @@ void CheckListBoxFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
 
 void CheckListBoxFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
 {
-    wxMessageBox("Demo of wxCheckListBox control\n"
-                 "© Vadim Zeitlin 1998-1999",
-                 "About wxCheckListBox",
+    wxMessageBox(_T("Demo of wxCheckListBox control\n"
+                    "© Vadim Zeitlin 1998-1999"),
+                 _T("About wxCheckListBox"),
                  wxICON_INFORMATION, this);
 }
 
 void CheckListBoxFrame::OnListboxSelect(wxCommandEvent& event)
 {
     int nSel = event.GetSelection();
-    wxLogStatus(this, "item %d selected (%schecked)", nSel,
-                      m_pListBox->IsChecked(nSel) ? "" : "not ");
+    wxLogStatus(this, _T("item %d selected (%schecked)"), nSel,
+                      m_pListBox->IsChecked(nSel) ? _T("") : _T("not "));
 }
 
 void CheckListBoxFrame::OnListboxDblClick(wxCommandEvent& WXUNUSED(event))
 {
     wxString strSelection;
-    strSelection.sprintf("item %d double clicked", m_pListBox->GetSelection());
+    strSelection.sprintf(_T("item %d double clicked"), m_pListBox->GetSelection());
     wxMessageDialog dialog(this, strSelection);
     dialog.ShowModal();
 }
@@ -209,8 +209,8 @@ void CheckListBoxFrame::OnCheckboxToggle(wxCommandEvent& event)
 {
     unsigned int nItem = event.GetInt();
 
-    wxLogStatus(this, "item %d was %schecked", nItem,
-                      m_pListBox->IsChecked(nItem) ? "" : "un");
+    wxLogStatus(this, _T("item %d was %schecked"), nItem,
+                      m_pListBox->IsChecked(nItem) ? _T("") : _T("un"));
 }
 
 void CheckListBoxFrame::OnButtonUp(wxCommandEvent& WXUNUSED(event))
@@ -233,7 +233,7 @@ void CheckListBoxFrame::OnButtonMove(bool up)
         int positionNew = up ? selection - 1 : selection + 2;
         if ( positionNew < 0 || positionNew > m_pListBox->Number() )
         {
-            wxLogStatus(this, "Can't move this item %s", up ? "up" : "down");
+            wxLogStatus(this, _T("Can't move this item %s"), up ? _T("up") : _T("down"));
         }
         else
         {
@@ -251,11 +251,11 @@ void CheckListBoxFrame::OnButtonMove(bool up)
             m_pListBox->Check(selectionNew, wasChecked);
             m_pListBox->SetSelection(selectionNew);
 
-            wxLogStatus(this, "Item moved %s", up ? "up" : "down");
+            wxLogStatus(this, _T("Item moved %s"), up ? _T("up") : _T("down"));
         }
     }
     else
     {
-        wxLogStatus(this, "Please select an item");
+        wxLogStatus(this, _T("Please select an item"));
     }
 }