Mercurial > libervia-desktop-kivy
diff cagou/plugins/plugin_wid_contact_list.kv @ 221:e1a385a791cc
plugin contact list: implemented contact addition
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 26 Jun 2018 07:36:11 +0200 |
parents | 9faccd140119 |
children | 9e5f9f0cee48 |
line wrap: on
line diff
--- a/cagou/plugins/plugin_wid_contact_list.kv Tue Jun 26 07:11:16 2018 +0200 +++ b/cagou/plugins/plugin_wid_contact_list.kv Tue Jun 26 07:36:11 2018 +0200 @@ -16,6 +16,30 @@ #:import _ sat.core.i18n._ +<AddContactMenu>: + padding: dp(20) + spacing: dp(10) + Label: + size_hint: 1, None + color: 1, 1, 1, 1 + text: root.instructions + text_size: root.width, None + size: self.texture_size + halign: "center" + bold: True + TextInput: + id: contact_jid + size_hint: 1, None + height: sp(30) + hint_text: _("enter here your new contact JID") + Button: + size_hint: 1, None + height: sp(50) + text: _("add this contact") + on_release: root.addContact(contact_jid.text) + Widget: + + <ContactItem>: size_hint: None, None width: self.base_width @@ -37,6 +61,7 @@ valign: 'middle' halign: 'center' + <ContactList>: float_layout: float_layout layout: layout @@ -48,6 +73,7 @@ SymbolLabel: symbol: 'plus-circled' text: _("add a contact") + on_release: root.addContactMenu() Widget: FloatLayout: id: float_layout