code: def _area_is_empty(self, screen, write_position):
          
          wp = write_position
          Transparent = Token.Transparent
  
          for y in range(wp.ypos, wp.ypos + wp.height):
              if y in screen.data_buffer:
                  row = screen.data_buffer[y]
  
                  for x in range(wp.xpos, wp.xpos + wp.width):
                      c = row[x]
                      if c.char != ' ' or c.token != Transparent:
                          return False
  
          return True
docs: Return True when the area below the write position is still empty.
          (For floats that should not hide content underneath.)