'Display the second line in the Curses interface.
<QUICKLOOK> + CPU|PERCPU + <GPU> + MEM + SWAP + LOAD'

def __display_secondline(self, stat_display, stats):

    self.init_column()
    self.new_line()
    stat_display['quicklook'] = {'msgdict': []}
    plugin_widths = {'quicklook': 0}
    for p in ['cpu', 'gpu', 'mem', 'memswap', 'load']:
        plugin_widths[p] = (self.get_stats_display_width(stat_display[p]) if (hasattr(self.args, ('disable_' + p)) and (p in stat_display)) else 0)
    stats_width = sum(itervalues(plugin_widths))
    stats_number = ((((int(((not self.args.disable_cpu) and (stat_display['cpu']['msgdict'] != []))) + int(((not self.args.disable_gpu) and (stat_display['gpu']['msgdict'] != [])))) + int(((not self.args.disable_mem) and (stat_display['mem']['msgdict'] != [])))) + int(((not self.args.disable_memswap) and (stat_display['memswap']['msgdict'] != [])))) + int(((not self.args.disable_load) and (stat_display['load']['msgdict'] != []))))
    if (not self.args.disable_quicklook):
        if self.args.full_quicklook:
            quicklook_width = (self.screen.getmaxyx()[1] - ((stats_width + 8) + (stats_number * self.space_between_column)))
        else:
            quicklook_width = min((self.screen.getmaxyx()[1] - ((stats_width + 8) + (stats_number * self.space_between_column))), 79)
        try:
            stat_display['quicklook'] = stats.get_plugin('quicklook').get_stats_display(max_width=quicklook_width, args=self.args)
        except AttributeError as e:
            logger.debug(('Quicklook    plugin    not    available    (%s)' % e))
        else:
            plugin_widths['quicklook'] = self.get_stats_display_width(stat_display['quicklook'])
            stats_width = (sum(itervalues(plugin_widths)) + 1)
        self.space_between_column = 1
        self.display_plugin(stat_display['quicklook'])
        self.new_column()
    plugin_display_optional = {}
    for p in ['cpu', 'gpu', 'mem', 'memswap', 'load']:
        plugin_display_optional[p] = True
    if (stats_number > 1):
        self.space_between_column = max(1, int(((self.screen.getmaxyx()[1] - stats_width) / (stats_number - 1))))
        for p in ['mem', 'cpu']:
            if (self.space_between_column < 3):
                plugin_display_optional[p] = False
                plugin_widths[p] = (self.get_stats_display_width(stat_display[p], without_option=True) if hasattr(self.args, ('disable_' + p)) else 0)
                stats_width = (sum(itervalues(plugin_widths)) + 1)
                self.space_between_column = max(1, int(((self.screen.getmaxyx()[1] - stats_width) / (stats_number - 1))))
    else:
        self.space_between_column = 0
    for p in ['cpu', 'gpu', 'mem', 'memswap', 'load']:
        if (p in stat_display):
            self.display_plugin(stat_display[p], display_optional=plugin_display_optional[p])
        if (p is not 'load'):
            self.new_column()
    self.space_between_column = 3
    self.saved_line = self.next_line
