signage-ng/signage.py

34 lines
597 B
Python

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from signage.browser import CEFBrowser
from signage.fader import Fader
from signage.clock import ClockNode
class MainContainer(BoxLayout):
pass
class SignageApp(App):
def build(self):
return MainContainer()
FONTS = [
{
'name': 'Lato',
'fn_regular': 'fonts/Lato-Light.ttf',
'fn_bold': 'fonts/Lato-Regular.ttf'
},
]
if __name__ == '__main__':
from kivy.core.text import Label as CoreLabel
for font in FONTS:
CoreLabel.register(**font)
SignageApp().run()