parameters: (self, widget, drag_context, x, y, selection_data, info, time)
docstring: Handle a drag and drop by adding a block at the given coordinate.
docstring_summary: Handle a drag and drop by adding a block at the given coordinate.
docstring_tokens: Handle a drag and drop by adding a block at the given coordinate .
function: def _handle_drag_data_received(self, widget, drag_context, x, y, selection_data, info, time):
          """
          Handle a drag and drop by adding a block at the given coordinate.
          """
          coords = x / self.zoom_factor, y / self.zoom_factor
          self._flow_graph.add_new_block(selection_data.get_text(), coords)
function_tokens: def _handle_drag_data_received ( self , widget , drag_context , x , y , selection_data , info , time ) : coords = x / self . zoom_factor , y / self . zoom_factor self . _flow_graph . add_new_block ( selection_data . get_text ( ) , coords )