Example #1
0
    def build_help(self):
        """ Fetch all key bindings and build help message """
        self.bindings = {}
        self.help_msg = []
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text('\n Key bindings \n'), 'title'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        for binding in self.config.parser.items('keybindings'):
            self.bindings[binding[0]] = binding[1]
            line = urwid.AttrWrap(
                urwid.Text(' %s: %s ' %
                           (binding[1], binding[0].replace('_', ' '))), 'help')
            self.help_msg.append(line)
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(
                urwid.Text(' Thanks for using Pyhn %s! ' % VERSION,
                           align='center'), 'title'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text(' Author : socketubs '), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(
                urwid.Text(' Code   : https://github.com/socketubs/pyhn '),
                'help'))
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text(' Website: http://socketubs.org '),
                           'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))

        self.help = Popup(self.help_msg, ('help', 'help'), (0, 1), self.view)
Example #2
0
    def build_help(self):
        """ Fetch all key bindings and build help message """
        self.bindings = {}
        self.help_msg = []
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text('\n Key bindings \n'), 'title'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        for binding in self.config.parser.items('keybindings'):
            self.bindings[binding[0]] = binding[1]
            line = urwid.AttrWrap(
                urwid.Text(' %s: %s ' %
                           (binding[1], binding[0].replace('_', ' '))), 'help')
            self.help_msg.append(line)
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text(' ctrl mouse-left: open story link'),
                           'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(
                urwid.Text(' Thanks for using Pyhn %s! ' % __version__,
                           align='center'), 'title'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text(' Author : toxinu'), 'help'))
        self.help_msg.append(
            urwid.AttrWrap(
                urwid.Text(' Code   : https://github.com/toxinu/pyhn '),
                'help'))
        self.help_msg.append(
            urwid.AttrWrap(urwid.Text(' Website: http://toxinu.github.io '),
                           'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))
        self.help_msg.append(urwid.AttrWrap(urwid.Text(''), 'help'))

        self.help = Popup(self.help_msg, ('help', 'help'), (0, 1), self.view)