'Return the dict to display in the curse interface.'

def msg_curse(self, args=None):

    ret = []
    if ((not self.stats) or self.is_disable()):
        return ret
    msg = '{}'.format('SWAP')
    ret.append(self.curse_add_line(msg, 'TITLE'))
    msg = '    {:3}'.format(self.trend_msg(self.get_trend('percent')))
    ret.append(self.curse_add_line(msg))
    msg = '{:>6.1%}'.format((self.stats['percent'] / 100))
    ret.append(self.curse_add_line(msg))
    ret.append(self.curse_new_line())
    msg = '{:8}'.format('total:')
    ret.append(self.curse_add_line(msg))
    msg = '{:>6}'.format(self.auto_unit(self.stats['total']))
    ret.append(self.curse_add_line(msg))
    ret.append(self.curse_new_line())
    msg = '{:8}'.format('used:')
    ret.append(self.curse_add_line(msg))
    msg = '{:>6}'.format(self.auto_unit(self.stats['used']))
    ret.append(self.curse_add_line(msg, self.get_views(key='used', option='decoration')))
    ret.append(self.curse_new_line())
    msg = '{:8}'.format('free:')
    ret.append(self.curse_add_line(msg))
    msg = '{:>6}'.format(self.auto_unit(self.stats['free']))
    ret.append(self.curse_add_line(msg))
    return ret
