original_docstring: Calls click on a children
  
          Finds out if a child has hover and calls click on it. If not, closes all open menus.
          Returns True if a click hit a menu object, False otherwise.
docstring: Calls click on a children
  Finds out if a child has hover and calls click on it. If not, closes all open menus.
  Returns True if a click hit a menu object, False otherwise.
docstring_tokens: Calls click on a children Finds out if a child has hover and calls click on it . If not closes all open menus . Returns True if a click hit a menu object False otherwise .
code: def process_click(self):
          """Calls click on a children
  
          Finds out if a child has hover and calls click on it. If not, closes all open menus.
          Returns True if a click hit a menu object, False otherwise."""
          if self.hover_child and self.hover_child.hover:
              if self.hover_child.is_active:
                  self.hover_child.get_clicked()
                  return True
          else:
              if self.open_menu:  # With a menu open, consider click outside menu a hit and close the menu
                  self.close_menus()
                  return True
              return False
code_tokens: def process_click ( self ) : if self . hover_child and self . hover_child . hover : if self . hover_child . is_active : self . hover_child . get_clicked ( ) return True else : if self . open_menu : self . close_menus ( ) return True return False
short_docstring: Calls click on a children
  Finds out if a child has hover and calls click on it.
short_docstring_tokens: Calls click on a children Finds out if a child has hover and calls click on it .
comment: """Calls click on a children
  
          Finds out if a child has hover and calls click on it. If not, closes all open menus.
          Returns True if a click hit a menu object, False otherwise."""$SEP$# With a menu open, consider click outside menu a hit and close the menu