Mercurial > libervia-desktop-kivy
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