diff cagou/kv/common.kv @ 322:e2b51663d8b8

core, android: new share widget + added Cagou to "share" menu: - new intent filter to add Cagou to share menu for all media types - minimum Kivy version is now 1.11.0 - new "Share" widget to display data to share via SàT and select the target - new core.platform_ module (the suffix "_" avoid trouble with standard "platform" module), for platform specific code. - Android intent are now checked on startup and "on_new_intent" events - if a android.intent.action.SEND action is received (i.e. some data is shared), the "Share" widget is shown - new Cagou.share method to share data using "Share" widget - new Cagou.getAncestorWidget method to easily retrieve an instance of a specific class in a widget's ancestors - ContactList's Avatar and ContactItem widgets have been moved to core.common
author Goffi <goffi@goffi.org>
date Fri, 06 Dec 2019 13:23:03 +0100
parents 1b835bcfa663
children 38fd457b2158
line wrap: on
line diff
--- a/cagou/kv/common.kv	Fri Dec 06 13:23:03 2019 +0100
+++ b/cagou/kv/common.kv	Fri Dec 06 13:23:03 2019 +0100
@@ -15,6 +15,28 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
+<ContactItem>:
+    size_hint: None, None
+    width: self.base_width
+    height: self.minimum_height
+    orientation: 'vertical'
+    Avatar:
+        id: avatar
+        size_hint: 1, None
+        height: dp(60)
+        source: root.data.get('avatar') or app.default_avatar
+        allow_stretch: True
+    Label:
+        id: jid_label
+        size_hint: None, None
+        text_size: root.base_width, None
+        size: self.texture_size
+        text: root.jid
+        bold: True
+        valign: 'middle'
+        halign: 'center'
+
+
 <JidItem>:
     size_hint: 1, None
     height: dp(68)