diff -r c74815729afd -r 691083b5682a dialogs/ProjectDialog.py --- a/dialogs/ProjectDialog.py Fri Aug 18 12:36:31 2017 +0300 +++ b/dialogs/ProjectDialog.py Fri Aug 18 20:14:38 2017 +0300 @@ -32,21 +32,23 @@ def __init__(self, parent, enable_required=True): wx.Dialog.__init__(self, parent, title=_('Project properties'), - style=wx.DEFAULT_DIALOG_STYLE) + style=wx.DEFAULT_DIALOG_STYLE) main_sizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=10) main_sizer.AddGrowableCol(0) main_sizer.AddGrowableRow(0) - self.ProjectProperties = ProjectPropertiesPanel(self, - enable_required=enable_required) + self.ProjectProperties = ProjectPropertiesPanel( + self, + enable_required=enable_required) + main_sizer.AddWindow(self.ProjectProperties, flag=wx.GROW) self.ButtonSizer = self.CreateButtonSizer(wx.OK | wx.CANCEL | wx.CENTRE) self.Bind(wx.EVT_BUTTON, self.OnOK, self.ButtonSizer.GetAffirmativeButton()) main_sizer.AddSizer(self.ButtonSizer, border=20, - flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT) + flag=wx.ALIGN_RIGHT | wx.BOTTOM | wx.LEFT | wx.RIGHT) self.SetSizer(main_sizer) self.ProjectProperties.Fit() @@ -70,7 +72,8 @@ text += _(" and %s") % item else: text += ", %s" % item - dialog = wx.MessageDialog(self, + dialog = wx.MessageDialog( + self, _("Form isn't complete. %s must be filled!") % text, _("Error"), wx.OK | wx.ICON_ERROR) dialog.ShowModal()