#----------------------------------------------------------------------------
from wxPython.wx import *
-from wxPython.lib.calendar import Calendar, Month, using_mxDateTime
+from wxPython.lib.calendar import wxCalendar, Month
+
import os
dir_path = os.getcwd()
self.log = log
- if using_mxDateTime is true:
- self.log.WriteText('Using mxDateTime module\n')
- else:
- self.log.WriteText('Using Built in CDate module\n')
-
- self.calend = Calendar(self, -1, wxPoint(100, 50), wxSize(200, 180))
+ self.calend = wxCalendar(self, -1, wxPoint(100, 50), wxSize(200, 180))
start_month = 11
start_year = 1999
wxStaticText(self, -1, "Test Calendar Dialog", wxPoint(350, 50)).SetBackgroundColour(wxNamedColour('Red'))
- bmp = wxBitmap('CalBmp/Calend.bmp', wxBITMAP_TYPE_BMP)
- self.but = wxBitmapButton(self, 60, bmp, wxPoint(380, 80), wxSize(30, 30))
+ bmp = wxBitmap('bitmaps/Calend.bmp', wxBITMAP_TYPE_BMP)
+ self.but = wxBitmapButton(self, 60, bmp, wxPoint(380, 80))#, wxSize(30, 30))
EVT_BUTTON(self, 60, self.TestDlg)
# button for calendar window test
wxStaticText(self, -1, "Test Calendar Window", wxPoint(350, 150)).SetBackgroundColour(wxNamedColour('Blue'))
- bmp = wxBitmap('CalBmp/Calend.bmp', wxBITMAP_TYPE_BMP)
- self.but = wxBitmapButton(self, 160, bmp, wxPoint(380, 180), wxSize(30, 30))
+ bmp = wxBitmap('bitmaps/Calend.bmp', wxBITMAP_TYPE_BMP)
+ self.but = wxBitmapButton(self, 160, bmp, wxPoint(380, 180))#, wxSize(30, 30))
EVT_BUTTON(self, 160, self.TestFrame)
# calendar dialog
# calendar window test
def TestFrame(self, event):
- frame = CalendFrame(NULL, -1, "Test Calendar", self.log)
+ frame = CalendFrame(self, -1, "Test Calendar", self.log)
frame.Show(true)
- self.SetTopWindow(frame)
return true
# month and year control events
# set the calendar and attributes
- self.calend = Calendar(self, -1, wxPoint(20, 60), wxSize(240, 200))
+ self.calend = wxCalendar(self, -1, wxPoint(20, 60), wxSize(240, 200))
self.calend.SetMonth(start_month)
self.calend.SetYear(start_year)
self.MakeToolMenu() # toolbar
self.SetMenuBar(self.mainmenu)
- self.calend = Calendar(self, -1)
+ self.calend = wxCalendar(self, -1)
self.calend.SetCurrentDay()
self.calend.grid_color = 'BLUE'
self.ResetDisplay()
def MakeToolMenu(self):
tb = self.CreateToolBar(wxTB_HORIZONTAL|wxNO_BORDER)
- bmp_path = 'CalBmp/'
+ bmp_path = 'bitmaps/'
SetToolPath(self, tb, 10, bmp_path + 'DbDec.bmp', 'Dec Year')
EVT_TOOL(self, 10, self.OnDecYear)
global dir_path
tb.AddTool(id, wxBitmap(os.path.join(dir_path, bmp), wxBITMAP_TYPE_BMP), wxNullBitmap, false, -1, -1, title, title)
+
class MyApp(wxApp):
def OnInit(self):
frame = CalendFrame(NULL, -1, "Test Calendar")