38 main_sizer = wx.FlexGridSizer(cols=2, hgap=0, rows=1, vgap=0) |
38 main_sizer = wx.FlexGridSizer(cols=2, hgap=0, rows=1, vgap=0) |
39 main_sizer.AddGrowableCol(0) |
39 main_sizer.AddGrowableCol(0) |
40 main_sizer.AddGrowableRow(0) |
40 main_sizer.AddGrowableRow(0) |
41 |
41 |
42 # create location text control |
42 # create location text control |
43 self.Duration = wx.TextCtrl(self, style=wx.TE_PROCESS_ENTER) |
43 self.Duration = wx.TextCtrl(self, size=wx.Size(0, -1), |
|
44 style=wx.TE_PROCESS_ENTER) |
44 self.Duration.Bind(wx.EVT_KEY_DOWN, self.OnDurationChar) |
45 self.Duration.Bind(wx.EVT_KEY_DOWN, self.OnDurationChar) |
45 main_sizer.AddWindow(self.Duration, flag=wx.GROW) |
46 main_sizer.AddWindow(self.Duration, flag=wx.GROW) |
46 |
47 |
47 # create browse button |
48 # create browse button |
48 self.EditButton = wx.Button(self, label='...', size=wx.Size(30, 0)) |
49 self.EditButton = wx.Button(self, label='...', size=wx.Size(30, -1)) |
49 self.Bind(wx.EVT_BUTTON, self.OnEditButtonClick, self.EditButton) |
50 self.Bind(wx.EVT_BUTTON, self.OnEditButtonClick, self.EditButton) |
50 main_sizer.AddWindow(self.EditButton, flag=wx.GROW) |
51 main_sizer.AddWindow(self.EditButton, flag=wx.GROW) |
51 |
52 |
52 self.Bind(wx.EVT_SIZE, self.OnSize) |
53 self.Bind(wx.EVT_SIZE, self.OnSize) |
53 |
54 |