]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/grid.h
Removing more CodeWarrior project files.
[wxWidgets.git] / interface / wx / grid.h
index cd91eae17806e097a37a9aa7dc3c96adc6ce12f7..22f1ff4f59a4f80dfaa2e3788b5aaa4cad410ab6 100644 (file)
@@ -218,14 +218,21 @@ public:
         This function must check if the current value of the editing control is
         valid and different from the original value (available as @a oldval in
         its string form and possibly saved internally using its real type by
         This function must check if the current value of the editing control is
         valid and different from the original value (available as @a oldval in
         its string form and possibly saved internally using its real type by
-        BeginEdit()). If it isn't, it just returns @false, otherwise it fills
-        @a newval with the representation of the new value in the string form,
-        if necessary saves it using its real type internally, and returns @true.
+        BeginEdit()). If it isn't, it just returns @false, otherwise it must do
+        the following:
+            # Save the new value internally so that ApplyEdit() could apply it.
+            # Fill @a newval (which is never @NULL) with the string
+            representation of the new value.
+            # Return @true
+
+        Notice that it must @em not modify the grid as the change could still
+        be vetoed.
 
         If the user-defined wxEVT_GRID_CELL_CHANGING event handler doesn't veto
         this change, ApplyEdit() will be called next.
     */
 
         If the user-defined wxEVT_GRID_CELL_CHANGING event handler doesn't veto
         this change, ApplyEdit() will be called next.
     */
-    virtual bool EndEdit(const wxString& oldval, wxString* newval) = 0;
+    virtual bool EndEdit(int row, int col, const wxGrid* grid,
+                         const wxString& oldval, wxString* newval) = 0;
 
     /**
         Effectively save the changes in the grid.
 
     /**
         Effectively save the changes in the grid.
@@ -1032,7 +1039,7 @@ public:
     @class wxGridSizesInfo
 
     wxGridSizesInfo stores information about sizes of all wxGrid rows or
     @class wxGridSizesInfo
 
     wxGridSizesInfo stores information about sizes of all wxGrid rows or
-    columns. 
+    columns.
 
     It assumes that most of the rows or columns (which are both called elements
     here as the difference between them doesn't matter at this class level)
 
     It assumes that most of the rows or columns (which are both called elements
     here as the difference between them doesn't matter at this class level)
@@ -1062,7 +1069,7 @@ struct wxGridSizesInfo
 
         @param defSize
             The default element size.
 
         @param defSize
             The default element size.
-        @param
+        @param allSizes
             Array containing the sizes of @em all elements, including those
             which have the default size.
      */
             Array containing the sizes of @em all elements, including those
             which have the default size.
      */