diff cagou/kv/common.kv @ 134:1cca97e27a69

core (common): new Symbol widget: it uses font icon to display a symbol by name (should move to direct svg rendering once it's stable in Kivy). bg_color property allows to change background color. margin property allows to display a margin around the symbol
author Goffi <goffi@goffi.org>
date Fri, 06 Apr 2018 16:13:08 +0200
parents 36fc269e2a32
children 654b00fa3fdc
line wrap: on
line diff
--- a/cagou/kv/common.kv	Fri Apr 06 16:13:08 2018 +0200
+++ b/cagou/kv/common.kv	Fri Apr 06 16:13:08 2018 +0200
@@ -37,3 +37,17 @@
         padding_x: dp(20)
 
 
+<Symbol>:
+    font_name: app.expand('{media}/fonts/fontello/font/fontello.ttf')
+    text_size: self.size
+    font_size: self.width - self.margin
+    margin: dp(5)
+    halign: 'center'
+    valign: 'middle'
+    bg_color: 1, 1, 1, 1
+    canvas.before:
+        Color:
+            rgba: self.bg_color
+        Rectangle:
+            pos: self.pos
+            size: self.size