Browse Source

kivy: align icons in password_dialog, use IconButton

hard-fail-on-bad-server-string
ThomasV 5 years ago
parent
commit
c80aab7e20
  1. 3
      electrum/gui/kivy/main.kv
  2. 19
      electrum/gui/kivy/uix/dialogs/password_dialog.py

3
electrum/gui/kivy/main.kv

@ -58,6 +58,7 @@
<IconButton@Button>: <IconButton@Button>:
icon: '' icon: ''
icon_size: '30dp'
AnchorLayout: AnchorLayout:
pos: self.parent.pos pos: self.parent.pos
size: self.parent.size size: self.parent.size
@ -65,7 +66,7 @@
Image: Image:
source: self.parent.parent.icon source: self.parent.parent.icon
size_hint_x: None size_hint_x: None
size: '30dp', '30dp' size: root.icon_size, root.icon_size
<BackgroundColor@Widget> <BackgroundColor@Widget>

19
electrum/gui/kivy/uix/dialogs/password_dialog.py

@ -58,24 +58,23 @@ Builder.load_string('''
orientation: 'horizontal' orientation: 'horizontal'
id: box_generic_password id: box_generic_password
size_hint_y: 0.05 size_hint_y: 0.05
WizardTextInput: height: '40dp'
TextInput:
height: '40dp'
id: textinput_generic_password id: textinput_generic_password
valign: 'center' valign: 'center'
multiline: False multiline: False
on_text_validate: on_text_validate:
popup.on_password(self.text) popup.on_password(self.text)
password: True password: True
size_hint: 0.9, None size_hint: 0.85, None
unfocus_on_touch: False unfocus_on_touch: False
focus: True focus: True
Button: IconButton:
size_hint: 0.1, None height: '40dp'
valign: 'center' size_hint: 0.15, None
background_normal: 'atlas://electrum/gui/kivy/theming/light/eye1' icon: 'atlas://electrum/gui/kivy/theming/light/eye1'
background_down: self.background_normal icon_size: '40dp'
height: '50dp'
width: '50dp'
padding: '5dp', '5dp'
on_release: on_release:
textinput_generic_password.password = False if textinput_generic_password.password else True textinput_generic_password.password = False if textinput_generic_password.password else True
Widget: Widget:

Loading…
Cancel
Save