diff cagou/kv/common.kv @ 218:30be583dbabc

core (common): new SymbolLabel class to have a clickable area with a symbol and a label next to it.
author Goffi <goffi@goffi.org>
date Sun, 24 Jun 2018 22:09:49 +0200
parents 254481ba2bae
children cf61a011f731
line wrap: on
line diff
--- a/cagou/kv/common.kv	Sun Jun 24 22:08:57 2018 +0200
+++ b/cagou/kv/common.kv	Sun Jun 24 22:09:49 2018 +0200
@@ -62,6 +62,26 @@
             pos: self.pos
             size: self.size
 
+<SymbolLabel>:
+    size_hint: None, 1
+    width: self.minimum_width
+    symbol_wid: symbol_wid
+    label: label
+    Symbol:
+        id: symbol_wid
+        size_hint: None, 1
+        symbol: root.symbol
+        color: root.color
+    Label:
+        id: label
+        size_hint: None, 1
+        text_size: None, root.height
+        size: self.texture_size
+        padding_x: dp(5)
+        valign: 'middle'
+        text: root.text
+        bold: root.bold
+
 <ActionSymbol>:
     bg_color: 0, 0, 0, 0
     color: app.c_sec_light