URI: 
       tswaps: add fee_combo, hide min/max - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 6020c848a9c7bf52d48d0771bc9c9515166b464b
   DIR parent f8dd62aec0b56acec03d95d8043f3555d72ac745
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Tue, 26 May 2020 18:44:43 +0200
       
       swaps: add fee_combo, hide min/max
       
       Diffstat:
         M electrum/gui/qt/swap_dialog.py      |      30 ++++++++++++------------------
       
       1 file changed, 12 insertions(+), 18 deletions(-)
       ---
   DIR diff --git a/electrum/gui/qt/swap_dialog.py b/electrum/gui/qt/swap_dialog.py
       t@@ -15,7 +15,7 @@ from .util import (MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButto
                           EnterButton, WaitingDialog, MONOSPACE_FONT, ColorScheme)
        from .amountedit import BTCAmountEdit, FreezableLineEdit
        from .util import WWLabel
       -from .fee_slider import FeeSlider
       +from .fee_slider import FeeSlider, FeeComboBox
        
        import asyncio
        from .util import read_QIcon
       t@@ -49,6 +49,11 @@ class SwapDialog(WindowModalDialog):
                self.recv_button.clicked.connect(self.toggle_direction)
                self.send_amount_e.textChanged.connect(self.on_send_edited)
                self.recv_amount_e.textChanged.connect(self.on_recv_edited)
       +        fee_slider = FeeSlider(self.window, self.config, self.fee_slider_callback)
       +        fee_combo = FeeComboBox(fee_slider)
       +        fee_slider.update()
       +        self.fee_label = QLabel()
       +        self.percentage_label = QLabel()
                h = QGridLayout()
                h.addWidget(QLabel(_('You send')+':'), 2, 0)
                h.addWidget(self.send_amount_e, 2, 1)
       t@@ -56,22 +61,13 @@ class SwapDialog(WindowModalDialog):
                h.addWidget(QLabel(_('You receive')+':'), 3, 0)
                h.addWidget(self.recv_amount_e, 3, 1)
                h.addWidget(self.recv_button, 3, 2)
       -        self.min_label = QLabel('')
       -        self.max_label = QLabel('')
       -        self.fee_label = QLabel()
       -        self.percentage_label = QLabel()
       -        h.addWidget(QLabel(_('Min amount')+':'), 4, 0)
       -        h.addWidget(self.min_label, 4, 1)
       -        h.addWidget(QLabel(_('Max amount')+':'), 5, 0)
       -        h.addWidget(self.max_label, 5, 1)
       -        h.addWidget(QLabel(_('Mining fee')+':'), 4, 2)
       -        h.addWidget(self.fee_label, 4, 3)
       -        h.addWidget(QLabel(_('Swap fee')+':'), 5, 2)
       -        h.addWidget(self.percentage_label, 5, 3)
       -        vbox.addLayout(h)
       -        fee_slider = FeeSlider(self.window, self.config, self.fee_slider_callback)
       -        fee_slider.update()
       +        h.addWidget(QLabel(_('Swap fee')+':'), 4, 0)
       +        h.addWidget(self.percentage_label, 4, 1)
       +        h.addWidget(QLabel(_('Mining fees')+':'), 5, 0)
       +        h.addWidget(self.fee_label, 5, 1)
                h.addWidget(fee_slider, 6, 1)
       +        h.addWidget(fee_combo, 6, 2)
       +        vbox.addLayout(h)
                vbox.addStretch(1)
                ok_button = OkButton(self)
                ok_button.setDefault(True)
       t@@ -139,8 +135,6 @@ class SwapDialog(WindowModalDialog):
                fee = self.lockup_fee + self.claim_fee if self.is_reverse else self.normal_fee
                self.fee_label.setText(self.window.format_amount(fee) + ' ' + self.window.base_unit())
                self.percentage_label.setText('%.2f'%self.percentage + '%')
       -        self.min_label.setText(self.window.format_amount(self.min_amount) + ' ' + self.window.base_unit())
       -        self.max_label.setText(self.window.format_amount(self.max_amount) + ' ' + self.window.base_unit())
        
            def set_minimum(self):
                self.send_amount_e.setAmount(self.min_amount)