Scribus
Open source desktop publishing at your fingertips
CalendarWizard.ScHorizontalEventCalendar Class Reference
Inheritance diagram for CalendarWizard.ScHorizontalEventCalendar:
Collaboration diagram for CalendarWizard.ScHorizontalEventCalendar:

Public Member Functions

def __init__
 
def setupDocVariables (self)
 
def printWeekNo (self, week)
 
def printDay (self, j)
 
def createHeader (self, monthName)
 
def createImage (self)
 
def setupMasterPage (self)
 
- Public Member Functions inherited from CalendarWizard.ScEventCalendar
def __init__
 
def printMonth (self, cal, month, week)
 
def createMonthCalendar (self, month, cal)
 
- Public Member Functions inherited from CalendarWizard.ScCalendar
def __init__
 
def setupDocVariables (self)
 
def goldenMean (self, aSize)
 
def applyTextToFrame (self, aText, aFrame)
 
def createCalendar (self)
 
def createLayout (self)
 
def createPage (self)
 

Public Attributes

 gmean
 
 rowSize
 
- Public Attributes inherited from CalendarWizard.ScCalendar
 drawSauce
 
 year
 
 months
 
 lang
 
 dayOrder
 
 mycal
 
 layerImg
 
 layerCal
 
 pStyleDate
 
 pStyleWeekday
 
 pStyleMonth
 
 pStyleWeekNo
 
 masterPage
 
 sepMonths
 
 firstPage
 
 pagex
 
 pagey
 
 margint
 
 marginl
 
 marginr
 
 marginb
 
 width
 
 height
 

Detailed Description

One day = one row calendar. I suggest LANDSCAPE orientation.\
    One week per page.

Member Function Documentation

def CalendarWizard.ScHorizontalEventCalendar.createHeader (   self,
  monthName 
)
Draw calendar header: Month name 
def CalendarWizard.ScHorizontalEventCalendar.createImage (   self)
Wrapper for everytime-the-same image frame. 
def CalendarWizard.ScHorizontalEventCalendar.printDay (   self,
  j 
)
Print a given day 
def CalendarWizard.ScHorizontalEventCalendar.printWeekNo (   self,
  week 
)
Dummy for now
    (for this type of calendar - see ScVerticalEventCalendar) 
def CalendarWizard.ScHorizontalEventCalendar.setupDocVariables (   self)
Compute base metrics here. Page layout is bordered by margins and
virtually divided by golden mean 'cut' in the bottom. The calendar is
in the bottom part - top is occupied with empty image frame. 
def CalendarWizard.ScHorizontalEventCalendar.setupMasterPage (   self)
Create a master page (not used for this type of calendar 

The documentation for this class was generated from the following file: