From 3981bf8a80d30892d4dfa1bab30b4cbbdadd876b Mon Sep 17 00:00:00 2001 From: Maximilian Giller Date: Wed, 27 Feb 2019 17:20:15 +0100 Subject: [PATCH] General PanelDesign Interface. --- Calendar/PanelDesign.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Calendar/PanelDesign.py diff --git a/Calendar/PanelDesign.py b/Calendar/PanelDesign.py new file mode 100644 index 0000000..a10ad8f --- /dev/null +++ b/Calendar/PanelDesign.py @@ -0,0 +1,17 @@ +class PanelDesign(object): + """Defined general interface for panel designs.""" + def set_size(self, width, height): + self.width = width + self.height = height + + def get_image (self): + raise NotImplementedError("Functions needs to be implemented") + + def add_weather (self, weather): + raise NotImplementedError("Functions needs to be implemented") + + def add_calendar (self, calendar): + raise NotImplementedError("Functions needs to be implemented") + + def add_rssfeed (self, rss): + raise NotImplementedError("Functions needs to be implemented") \ No newline at end of file