]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/newgrid/griddemo.cpp
Added tech note on adding class documentation.
[wxWidgets.git] / samples / newgrid / griddemo.cpp
index e63f35b76f26d7015b39d6931d1d9c2067691578..15b56fe752114658baaedb3a02874e86bf00b8a6 100644 (file)
@@ -572,6 +572,7 @@ void GridFrame::OnLabelLeftClick( wxGridEvent& ev )
     }
 
     if ( ev.ShiftDown() ) logBuf << " (shift down)";
+    if ( ev.ControlDown() ) logBuf << " (control down)";
     wxLogMessage( "%s", logBuf.c_str() );
 
     // you must call event skip if you want default grid processing
@@ -623,10 +624,10 @@ void GridFrame::OnSelectCell( wxGridEvent& ev )
         logBuf << "Deselected ";
     logBuf << "cell at row " << ev.GetRow()
            << " col " << ev.GetCol()
-           << " ( ControlDown: "<<ev.ControlDown()
-           << ", ShiftDown: "<<ev.ShiftDown()
-           << ", AltDown: "<<ev.AltDown()
-           << ", MetaDown: "<<ev.MetaDown()<< " )";
+           << " ( ControlDown: "<< (ev.ControlDown() ? 'T':'F')
+           << ", ShiftDown: "<< (ev.ShiftDown() ? 'T':'F')
+           << ", AltDown: "<< (ev.AltDown() ? 'T':'F')
+           << ", MetaDown: "<< (ev.MetaDown() ? 'T':'F') << " )";
     wxLogMessage( "%s", logBuf.c_str() );
 
     // you must call Skip() if you want the default processing
@@ -645,10 +646,10 @@ void GridFrame::OnRangeSelected( wxGridRangeSelectEvent& ev )
            << " col " << ev.GetLeftCol()
            << " to row " << ev.GetBottomRow()
            << " col " << ev.GetRightCol()
-           << " ( ControlDown: "<<ev.ControlDown()
-           << ", ShiftDown: "<<ev.ShiftDown()
-           << ", AltDown: "<<ev.AltDown()
-           << ", MetaDown: "<<ev.MetaDown()<< " )";
+           << " ( ControlDown: "<< (ev.ControlDown() ? 'T':'F')
+           << ", ShiftDown: "<< (ev.ShiftDown() ? 'T':'F')
+           << ", AltDown: "<< (ev.AltDown() ? 'T':'F')
+           << ", MetaDown: "<< (ev.MetaDown() ? 'T':'F') << " )";
     wxLogMessage( "%s", logBuf.c_str() );
 
     ev.Skip();
@@ -911,12 +912,12 @@ wxString BugsGridTable::GetTypeName(int WXUNUSED(row), int col)
     return wxEmptyString;
 }
 
-long BugsGridTable::GetNumberRows()
+int BugsGridTable::GetNumberRows()
 {
     return WXSIZEOF(gs_dataBugsGrid);
 }
 
-long BugsGridTable::GetNumberCols()
+int BugsGridTable::GetNumberCols()
 {
     return Col_Max;
 }