dialogs/DurationEditorDialog.py
branchwxPython4
changeset 3303 0ffb41625592
parent 2439 f0a040f1de1b
child 3449 6279ec06df98
equal deleted inserted replaced
3302:c89fc366bebd 3303:0ffb41625592
    66         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=10)
    66         main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=10)
    67         main_sizer.AddGrowableCol(0)
    67         main_sizer.AddGrowableCol(0)
    68         main_sizer.AddGrowableRow(0)
    68         main_sizer.AddGrowableRow(0)
    69 
    69 
    70         controls_sizer = wx.FlexGridSizer(cols=len(CONTROLS), hgap=10, rows=2, vgap=10)
    70         controls_sizer = wx.FlexGridSizer(cols=len(CONTROLS), hgap=10, rows=2, vgap=10)
    71         main_sizer.AddSizer(controls_sizer, border=20,
    71         main_sizer.Add(controls_sizer, border=20,
    72                             flag=wx.TOP | wx.LEFT | wx.RIGHT | wx.GROW)
    72                             flag=wx.TOP | wx.LEFT | wx.RIGHT | wx.GROW)
    73 
    73 
    74         controls = []
    74         controls = []
    75         for i, (name, label) in enumerate(CONTROLS):
    75         for i, (name, label) in enumerate(CONTROLS):
    76             controls_sizer.AddGrowableCol(i)
    76             controls_sizer.AddGrowableCol(i)
    83             setattr(self, name, txtctrl)
    83             setattr(self, name, txtctrl)
    84 
    84 
    85             controls.append((st, txtctrl))
    85             controls.append((st, txtctrl))
    86 
    86 
    87         for st, txtctrl in controls:
    87         for st, txtctrl in controls:
    88             controls_sizer.AddWindow(st, flag=wx.GROW)
    88             controls_sizer.Add(st, flag=wx.GROW)
    89 
    89 
    90         for st, txtctrl in controls:
    90         for st, txtctrl in controls:
    91             controls_sizer.AddWindow(txtctrl, flag=wx.GROW)
    91             controls_sizer.Add(txtctrl, flag=wx.GROW)
    92 
    92 
    93         button_sizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE)
    93         button_sizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE)
    94         self.Bind(wx.EVT_BUTTON, self.OnOK, button_sizer.GetAffirmativeButton())
    94         self.Bind(wx.EVT_BUTTON, self.OnOK, id=self.GetAffirmativeId())
    95         main_sizer.AddSizer(button_sizer, border=20,
    95         main_sizer.Add(button_sizer, border=20,
    96                             flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT)
    96                             flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT)
    97 
    97 
    98         self.SetSizer(main_sizer)
    98         self.SetSizer(main_sizer)
    99         self.Fit()
    99         self.Fit()
   100         self.Days.SetFocus()
   100         self.Days.SetFocus()