47 main_sizer.AddGrowableRow(0) |
47 main_sizer.AddGrowableRow(0) |
48 |
48 |
49 infos_sizer = wx.FlexGridSizer(cols=2, hgap=5, rows=3, vgap=15) |
49 infos_sizer = wx.FlexGridSizer(cols=2, hgap=5, rows=3, vgap=15) |
50 infos_sizer.AddGrowableCol(1) |
50 infos_sizer.AddGrowableCol(1) |
51 main_sizer.AddSizer(infos_sizer, border=20, |
51 main_sizer.AddSizer(infos_sizer, border=20, |
52 flag=wx.GROW | wx.TOP | wx.LEFT | wx.RIGHT) |
52 flag=wx.GROW | wx.TOP | wx.LEFT | wx.RIGHT) |
53 |
53 |
54 actionname_label = wx.StaticText(self, label=_('Action Name:')) |
54 actionname_label = wx.StaticText(self, label=_('Action Name:')) |
55 infos_sizer.AddWindow(actionname_label, border=4, |
55 infos_sizer.AddWindow(actionname_label, border=4, |
56 flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP) |
56 flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP) |
57 |
57 |
58 self.ActionName = wx.TextCtrl(self, size=wx.Size(180, -1)) |
58 self.ActionName = wx.TextCtrl(self, size=wx.Size(180, -1)) |
59 infos_sizer.AddWindow(self.ActionName, flag=wx.GROW) |
59 infos_sizer.AddWindow(self.ActionName, flag=wx.GROW) |
60 |
60 |
61 language_label = wx.StaticText(self, label=_('Language:')) |
61 language_label = wx.StaticText(self, label=_('Language:')) |
62 infos_sizer.AddWindow(language_label, border=4, |
62 infos_sizer.AddWindow(language_label, border=4, |
63 flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP) |
63 flag=wx.ALIGN_CENTER_VERTICAL | wx.TOP) |
64 |
64 |
65 self.Language = wx.ComboBox(self, style=wx.CB_READONLY) |
65 self.Language = wx.ComboBox(self, style=wx.CB_READONLY) |
66 infos_sizer.AddWindow(self.Language, flag=wx.GROW) |
66 infos_sizer.AddWindow(self.Language, flag=wx.GROW) |
67 |
67 |
68 button_sizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE) |
68 button_sizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE) |
69 self.Bind(wx.EVT_BUTTON, self.OnOK, |
69 self.Bind(wx.EVT_BUTTON, self.OnOK, |
70 button_sizer.GetAffirmativeButton()) |
70 button_sizer.GetAffirmativeButton()) |
71 main_sizer.AddSizer(button_sizer, border=20, |
71 main_sizer.AddSizer(button_sizer, border=20, |
72 flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT) |
72 flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT) |
73 |
73 |
74 self.SetSizer(main_sizer) |
74 self.SetSizer(main_sizer) |
75 |
75 |
76 for option in GetActionLanguages(): |
76 for option in GetActionLanguages(): |
77 self.Language.Append(_(option)) |
77 self.Language.Append(_(option)) |