Popup:
    id: popup
    title: _('Enter PIN Code')
    size_hint: 0.9, 0.9

    BoxLayout:

        orientation: 'vertical'
        size_hint: 0.8, 1

        Label:
            id: a
            text: ' * '*len(kb.password) + ' o '*(6-len(kb.password))
            size_hint: 1, None
            height: '48dp'

        GridLayout:
            id: kb
            update_text: app.update_password
            password: ''
            on_password: if len(self.password) == 6: popup.dismiss()
            size_hint: 1, None
            height: '300dp'
            cols: 3
            KButton:
                text: '1'
            KButton:
                text: '2'
            KButton:
                text: '3'
            KButton:
                text: '4'
            KButton:
                text: '5'
            KButton:
                text: '6'
            KButton:
                text: '7'
            KButton:
                text: '8'
            KButton:
                text: '9'
            KButton:
                text: 'Clear'
            KButton:
                text: '0'
            KButton:
                text: '<'

        Widget:
            size_hint: 1, 1
