--- a/dialogs/FindInPouDialog.py Fri Aug 10 00:32:05 2012 +0200
+++ b/dialogs/FindInPouDialog.py Mon Aug 13 10:40:30 2012 +0200
@@ -31,10 +31,11 @@
size=wx.Size(400, 250), style=wx.CAPTION|
wx.CLOSE_BOX|
wx.CLIP_CHILDREN|
- wx.TAB_TRAVERSAL|
wx.RESIZE_BORDER|
wx.STAY_ON_TOP)
+ panel = wx.Panel(self, style=wx.TAB_TRAVERSAL)
+
main_sizer = wx.FlexGridSizer(cols=1, hgap=5, rows=2, vgap=5)
main_sizer.AddGrowableCol(0)
main_sizer.AddGrowableRow(0)
@@ -47,47 +48,47 @@
patterns_sizer.AddGrowableCol(1)
controls_sizer.AddSizer(patterns_sizer, border=5, flag=wx.GROW|wx.BOTTOM)
- find_label = wx.StaticText(self, label=_("Find:"))
+ find_label = wx.StaticText(panel, label=_("Find:"))
patterns_sizer.AddWindow(find_label, flag=wx.ALIGN_CENTER_VERTICAL)
- self.FindPattern = wx.TextCtrl(self)
+ self.FindPattern = wx.TextCtrl(panel)
self.Bind(wx.EVT_TEXT, self.OnFindPatternChanged, self.FindPattern)
patterns_sizer.AddWindow(self.FindPattern, flag=wx.GROW)
params_sizer = wx.BoxSizer(wx.HORIZONTAL)
controls_sizer.AddSizer(params_sizer, border=5, flag=wx.GROW|wx.BOTTOM)
- direction_staticbox = wx.StaticBox(self, label=_("Direction"))
+ direction_staticbox = wx.StaticBox(panel, label=_("Direction"))
direction_staticboxsizer = wx.StaticBoxSizer(
direction_staticbox, wx.VERTICAL)
params_sizer.AddSizer(direction_staticboxsizer, 1, border=5,
flag=wx.GROW|wx.RIGHT)
- self.Forward = wx.RadioButton(self, label=_("Forward"),
+ self.Forward = wx.RadioButton(panel, label=_("Forward"),
style=wx.RB_GROUP)
direction_staticboxsizer.AddWindow(self.Forward, border=5,
flag=wx.ALL|wx.GROW)
- self.Backward = wx.RadioButton(self, label=_("Backward"))
+ self.Backward = wx.RadioButton(panel, label=_("Backward"))
direction_staticboxsizer.AddWindow(self.Backward, border=5,
flag=wx.ALL|wx.GROW)
- options_staticbox = wx.StaticBox(self, label=_("Options"))
+ options_staticbox = wx.StaticBox(panel, label=_("Options"))
options_staticboxsizer = wx.StaticBoxSizer(
options_staticbox, wx.VERTICAL)
params_sizer.AddSizer(options_staticboxsizer, 1, flag=wx.GROW)
- self.CaseSensitive = wx.CheckBox(self, label=_("Case sensitive"))
+ self.CaseSensitive = wx.CheckBox(panel, label=_("Case sensitive"))
self.CaseSensitive.SetValue(True)
options_staticboxsizer.AddWindow(self.CaseSensitive, border=5,
flag=wx.ALL|wx.GROW)
- self.WrapSearch = wx.CheckBox(self, label=_("Wrap search"))
+ self.WrapSearch = wx.CheckBox(panel, label=_("Wrap search"))
self.WrapSearch.SetValue(True)
options_staticboxsizer.AddWindow(self.WrapSearch, border=5,
flag=wx.LEFT|wx.RIGHT|wx.BOTTOM|wx.GROW)
- self.RegularExpressions = wx.CheckBox(self, label=_("Regular expressions"))
+ self.RegularExpressions = wx.CheckBox(panel, label=_("Regular expressions"))
options_staticboxsizer.AddWindow(self.RegularExpressions, border=5,
flag=wx.LEFT|wx.RIGHT|wx.BOTTOM|wx.GROW)
@@ -95,15 +96,15 @@
main_sizer.AddSizer(buttons_sizer, border=20,
flag=wx.LEFT|wx.RIGHT|wx.BOTTOM|wx.ALIGN_RIGHT)
- self.FindButton = wx.Button(self, label=_("Find"))
+ self.FindButton = wx.Button(panel, label=_("Find"))
self.Bind(wx.EVT_BUTTON, self.OnFindButton, self.FindButton)
buttons_sizer.AddWindow(self.FindButton, border=5, flag=wx.RIGHT)
- self.CloseButton = wx.Button(self, label=("Close"))
+ self.CloseButton = wx.Button(panel, label=("Close"))
self.Bind(wx.EVT_BUTTON, self.OnCloseButton, self.CloseButton)
buttons_sizer.AddWindow(self.CloseButton)
- self.SetSizer(main_sizer)
+ panel.SetSizer(main_sizer)
self.ParentWindow = parent