URI: 
       tkivy: use scrollview for invoice dialog - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit fbfb75eaa16222e3bf7cb6ceadd565b3301dc632
   DIR parent f67162c79de54ffd5e8bfe5bd283ea9bc36a2f7c
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Wed, 17 Feb 2016 17:42:54 +0100
       
       kivy: use scrollview for invoice dialog
       
       Diffstat:
         M gui/kivy/uix/ui_screens/invoice.kv  |      76 +++++++++++++++++--------------
         M lib/paymentrequest.py               |       3 ++-
       
       2 files changed, 45 insertions(+), 34 deletions(-)
       ---
   DIR diff --git a/gui/kivy/uix/ui_screens/invoice.kv b/gui/kivy/uix/ui_screens/invoice.kv
       t@@ -14,40 +14,50 @@ Popup:
            title: _('Invoice') if popup.is_invoice else _('Request')
            BoxLayout:
                orientation: 'vertical'
       -        GridLayout:
       -            spacing: '10dp'
       -            padding: '10dp'
       -            height: self.minimum_height
       -            cols: 2
       -            TopLabel:
       -                text: _('Requestor') if popup.is_invoice else _('Address')
       -            TopLabel:
       -                text: root.requestor
       -            TopLabel:
       -                text: _('Amount') if root.amount else ''
       -            TopLabel:
       -                text: app.format_amount_and_units(root.amount) if root.amount else ''
       -            TopLabel:
       -                text: _('Signature') if root.signature else ''
       -            TopLabel:
       -                text: root.signature
       -            TopLabel:
       -                text: _('Expiration') if root.exp else ''
       -            TopLabel:
       -                text: root.exp
       -            TopLabel:
       -                text: _('Description') if root.description else ''
       -            TopLabel:
       -                text: root.description
       -            TopLabel:
       -                text: (_('Status') if popup.amount or popup.is_invoice else _('Amount received')) if root.status else ''
       -            TopLabel:
       -                text: root.status
       +        padding: '10dp'
       +        ScrollView:
       +            GridLayout:
       +                cols: 1
       +                height: self.minimum_height
       +                size_hint_y: None
       +                GridLayout:
       +                    cols: 2
       +                    size_hint_y: None
       +                    height: self.minimum_height
       +                    spacing: '10dp'
       +                    padding: '10dp'
       +                    TopLabel:
       +                        text: _('Requestor') if popup.is_invoice else _('Address')
       +                    TopLabel:
       +                        text: root.requestor
       +                    TopLabel:
       +                        text: _('Amount') if root.amount else ''
       +                    TopLabel:
       +                        text: app.format_amount_and_units(root.amount) if root.amount else ''
       +                    TopLabel:
       +                        text: _('Signature') if root.signature else ''
       +                    TopLabel:
       +                        text: root.signature
       +                    TopLabel:
       +                        text: _('Expiration') if root.exp else ''
       +                    TopLabel:
       +                        text: root.exp
       +                    TopLabel:
       +                        text: _('Description') if root.description else ''
       +                    TopLabel:
       +                        text: root.description
       +                    TopLabel:
       +                        text: (_('Status') if popup.amount or popup.is_invoice else _('Amount received')) if root.status else ''
       +                    TopLabel:
       +                        text: root.status
       +
       +                TopLabel:
       +                    text: _('Outputs') if popup.is_invoice else ''
       +                OutputList:
       +                    id: output_list
       +                TopLabel:
       +                    id: txid_label
        
       -        OutputList:
       -            id: output_list
       -        TopLabel:
       -            id: txid_label
                Widget:
                    size_hint: 1, 0.1
        
   DIR diff --git a/lib/paymentrequest.py b/lib/paymentrequest.py
       t@@ -207,7 +207,8 @@ class PaymentRequest:
                    'exp': self.get_expiration_date(),
                    'amount': self.get_amount(),
                    'signature': self.get_verify_status(),
       -            'txid': self.tx
       +            'txid': self.tx,
       +            'outputs': self.get_outputs()
                }
        
            def get_id(self):