code: def find_widget(self, name):
          
          result = None
          for column in self._columns:
              for widget in column:
                  if widget.name is not None and name == widget.name:
                      result = widget
                      break
          return result
docs: Look for a widget with a specified name.
  
          :param name: The name to search for.
  
          :returns: The widget that matches or None if one couldn't be found.