Added and implemented design-settings
This commit is contained in:
parent
69fce8c8d2
commit
cb5f6cddd7
2 changed files with 14 additions and 6 deletions
|
@ -54,14 +54,16 @@ class MonthOvPanel (PanelDesign):
|
||||||
self.draw_design(WeatherHeaderDesign(self.__abs_pos__(weatherheadersize), weather))
|
self.draw_design(WeatherHeaderDesign(self.__abs_pos__(weatherheadersize), weather))
|
||||||
|
|
||||||
def add_rssfeed (self, rss):
|
def add_rssfeed (self, rss):
|
||||||
|
if weather_month_info_settings["info-area"] is "rss":
|
||||||
self.__draw_rss_post_list_to_bottom__(rss)
|
self.__draw_rss_post_list_to_bottom__(rss)
|
||||||
|
|
||||||
def add_calendar (self, calendar):
|
def add_calendar (self, calendar):
|
||||||
|
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()]))
|
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:
|
for event in month_events:
|
||||||
self.__draw_highlight_event_day__(event)
|
self.__draw_highlight_event_day__(event)
|
||||||
|
|
||||||
|
if weather_month_info_settings["info-area"] is "events":
|
||||||
self.__draw_event_list_to_bottom__(calendar)
|
self.__draw_event_list_to_bottom__(calendar)
|
||||||
|
|
||||||
def __draw_rss_post_list_to_bottom__ (self, rss):
|
def __draw_rss_post_list_to_bottom__ (self, rss):
|
||||||
|
|
|
@ -17,6 +17,12 @@ units = "metric"
|
||||||
hours = "24"
|
hours = "24"
|
||||||
|
|
||||||
|
|
||||||
|
"""DESIGN"""
|
||||||
|
weather_month_info_settings = {
|
||||||
|
"info-area" : "rss", # empty, events, rss
|
||||||
|
"highligh-event-days" : True,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
"""DEBUG"""
|
"""DEBUG"""
|
||||||
render_to_display = True
|
render_to_display = True
|
||||||
|
|
Loading…
Reference in a new issue