Example #1
0
    def View_Set(self, event=None):
        try:
            self.calendarspace.destroy()
        except:
            pass
        if self.view.get() == 'day':
            self.calendarspace = Day(self, self.doctor.get(), self.day)
        elif self.view.get() == 'week':
            self.calendarspace = Week(self, self.doctor.get(), self.day)
        elif self.view.get() == 'month':
            self.calendarspace = Month(self, self.doctor.get(), self.day)
        else:
            self.log.error(
                'Calendar Base: Could not set view, unrecognized self.view value: %s'
                % self.view.get())
        self.calendarspace.grid(row=1,
                                column=0,
                                columnspan=11,
                                sticky=tk.N + tk.S + tk.E + tk.W,
                                padx=5,
                                pady=5)

        self.yearbox.delete(0, tk.END)
        self.monthbox.delete(0, tk.END)
        self.daybox.delete(0, tk.END)
        self.yearbox.insert(0, self.day.strftime('%Y'))
        self.monthbox.insert(0, self.day.strftime('%m'))
        self.daybox.insert(0, self.day.strftime('%d'))