'Display the AP informations on the screen
:param self: A TuiApSel object
:type self: TuiApSel
:param screen: A curses window object
:type screen: _curses.curses.window
:param ap_info: An ApDisplayInfo object
:type ap_info: ApDisplayInfo
:return True if ap selection is done
:rtype: bool'

def display_info(self, screen, ap_info):

    is_apsel_end = False
    self.resize_window(screen, ap_info)
    new_total_ap_number = len(self.access_point_finder.get_all_access_points())
    if (new_total_ap_number != self.total_ap_number):
        self.access_points = self.access_point_finder.get_sorted_access_points()
        self.total_ap_number = len(self.access_points)
    self.display_access_points(screen, ap_info)
    self.key_movement(ap_info)
    ap_info.key = screen.getch()
    if ((ap_info.key == ord('\n')) and (self.total_ap_number != 0)):
        screen.addstr((ap_info.max_h - 2), 3, ('YOU    HAVE    SELECTED    ' + self.access_points[(ap_info.pos - 1)].get_name()))
        screen.refresh()
        time.sleep(1)
        is_apsel_end = True
    return is_apsel_end
