diff --git a/Calendar/MonthOvPanel.py b/Calendar/MonthOvPanel.py index 8dae583..7edff26 100644 --- a/Calendar/MonthOvPanel.py +++ b/Calendar/MonthOvPanel.py @@ -54,15 +54,17 @@ class MonthOvPanel (PanelDesign): self.draw_design(WeatherHeaderDesign(self.__abs_pos__(weatherheadersize), weather)) def add_rssfeed (self, rss): - self.__draw_rss_post_list_to_bottom__(rss) + if weather_month_info_settings["info-area"] is "rss": + self.__draw_rss_post_list_to_bottom__(rss) def add_calendar (self, calendar): - month_events = list(set([ (event.begin_datetime.day, event.begin_datetime.month, event.begin_datetime.year) for event in calendar.get_month_events()])) + if weather_month_info_settings["highlight-event-days"]: + month_events = list(set([ (event.begin_datetime.day, event.begin_datetime.month, event.begin_datetime.year) for event in calendar.get_month_events()])) + for event in month_events: + self.__draw_highlight_event_day__(event) - for event in month_events: - self.__draw_highlight_event_day__(event) - - self.__draw_event_list_to_bottom__(calendar) + if weather_month_info_settings["info-area"] is "events": + self.__draw_event_list_to_bottom__(calendar) def __draw_rss_post_list_to_bottom__ (self, rss): month_pos = self.__abs_pos__(monthovposition) diff --git a/Calendar/settings.py.sample b/Calendar/settings.py.sample index 5b87908..8b3e27c 100644 --- a/Calendar/settings.py.sample +++ b/Calendar/settings.py.sample @@ -17,6 +17,12 @@ units = "metric" hours = "24" +"""DESIGN""" +weather_month_info_settings = { + "info-area" : "rss", # empty, events, rss + "highligh-event-days" : True, +} + """DEBUG""" render_to_display = True