819 : ('GridEnterHandler',' Remapping keys to behave differently '),
     820 : ('GridCustEditor',  ' Shows how to create a custom Cell Editor '),
     821 : ('GridDragable',    ' A wxGrid with dragable rows and columns '),
+    822 : ('GridDragAndDrop', 'Shows how to make a grid a drop target for files'),
     }
 
 
         for k in keys:
             text = buttonDefs[k][1]
             btn = wxButton(self, k, text)
-            box.Add(btn, 0, wxALIGN_CENTER|wxALL, 15)
+            box.Add(btn, 0, wxALIGN_CENTER|wxALL, 10)
             EVT_BUTTON(self, k, self.OnButton)
 
         self.SetAutoLayout(True)
 and wrapping around to the next row when needed.
 </ol>
 <p>
-You can also look at the <a href="data/grid.i">SWIG interface
-file</a> used to generate the grid module for a lot more clues as to
-how things work.
 
 """