initial commit
This commit is contained in:
23
scribus_calendar/calendars.py
Normal file
23
scribus_calendar/calendars.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import scribus
|
||||
import datetime
|
||||
from .base_objects import ScribusCalendar
|
||||
|
||||
class MonthlyCalendar(ScribusCalendar):
|
||||
def __init__(self, objects, year):
|
||||
ScribusCalendar.__init__(self, objects, year)
|
||||
|
||||
|
||||
def plotObjects(self):
|
||||
numPages = scribus.pageCount()
|
||||
if numPages > 1:
|
||||
for i in range(1, numPages):
|
||||
scribus.deletePage(i)
|
||||
|
||||
|
||||
for i in range(1,2):
|
||||
scribus.newPage(-1)
|
||||
for obj in self.objects:
|
||||
obj.setDate(datetime.date(self.year, i, 1))
|
||||
obj.plotObject()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user