# -*- coding: utf-8 -*-

import wx

#---------------------------------------------------------------------------

class TestPanel(wx.Panel):
    def __init__(self, parent, log):
        wx.Panel.__init__(self, parent)

        self.dp = wx.DatePickerCtrl(self, wx.ID_ANY, style=wx.DP_DROPDOWN)
        
        sizer = wx.BoxSizer(wx.VERTICAL)
        sizer.Add(self.dp, 1, wx.EXPAND)

        self.SetSizer(sizer)

#---------------------------------------------------------------------------

class MainFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, wx.ID_ANY, "Test-Window", size=(200,100))

        # if uncomment the following line, i don't get a locale/assertion error
        locale_de = wx.Locale(wx.LANGUAGE_GERMAN)
        
        self.panel = TestPanel(self, None)
        
        self.Bind(wx.EVT_CLOSE, self.OnClose)
        self.Show(True)

    def OnClose(self, event):
        self.Destroy()
        
#---------------------------------------------------------------------------

app = wx.App()
win = MainFrame()
app.MainLoop()

# EOF
