Implemented DayView design canvas and options
This commit is contained in:
parent
5f3ef1091b
commit
c99bb1538b
3 changed files with 34 additions and 2 deletions
30
Calendar/DayViewPanel.py
Normal file
30
Calendar/DayViewPanel.py
Normal file
|
@ -0,0 +1,30 @@
|
|||
from PanelDesign import PanelDesign
|
||||
from datetime import datetime, timedelta, date
|
||||
|
||||
class DayViewPanel (PanelDesign):
|
||||
"""Overview that focuses on the current day and
|
||||
shows a timeline split into hours."""
|
||||
def __init__ (self, size):
|
||||
super(DayViewPanel, self).__init__(size)
|
||||
self.__first_render__()
|
||||
|
||||
def __first_render__ (self):
|
||||
pass
|
||||
|
||||
def add_weather (self, weather):
|
||||
pass
|
||||
|
||||
def add_calendar (self, calendar):
|
||||
pass
|
||||
|
||||
def add_rssfeed (self, rss):
|
||||
pass
|
||||
|
||||
def add_taks (self, tasks):
|
||||
pass
|
||||
|
||||
def __finish_image__(self):
|
||||
pass
|
||||
|
||||
def __abs_co__(self, coordinates):
|
||||
return (int(coordinates[0] * self.size[0]),int(coordinates[1] * self.size[1]))
|
|
@ -16,6 +16,7 @@ from DebugConsole import DebugConsole
|
|||
from settings import *
|
||||
from MonthOvPanel import MonthOvPanel
|
||||
from DayListPanel import DayListPanel
|
||||
from DayViewPanel import DayViewPanel
|
||||
import OwmForecasts
|
||||
import IcalEvents
|
||||
import RssParserPosts
|
||||
|
@ -41,7 +42,8 @@ if render_to_display:
|
|||
|
||||
available_panels = {
|
||||
"day-list" : DayListPanel,
|
||||
"month-overview" : MonthOvPanel
|
||||
"month-overview" : MonthOvPanel,
|
||||
"day-view" : DayViewPanel
|
||||
}
|
||||
|
||||
loop_timer = LoopTimer(update_interval, run_on_hour=True)
|
||||
|
|
|
@ -24,7 +24,7 @@ update_interval = "60"
|
|||
|
||||
"""DESIGN"""
|
||||
font_boldness = "semibold" # extralight, light, regular, semibold, bold, extrabold
|
||||
choosen_design = "month-overview" # month-overview, day-list
|
||||
choosen_design = "month-overview" # month-overview, day-list, day-view
|
||||
general_settings = { # General settings that designs may use
|
||||
"info-area" : "rss", # empty, events, rss
|
||||
"highlight-event-days" : True
|
||||
|
|
Loading…
Reference in a new issue