# HG changeset patch # User Laurent Bessard # Date 1344847230 -7200 # Node ID ed87f96c7c126023767d384f7efb5735753f37e6 # Parent 1ccd08cfae0c286bb80141fc560051ea796f5337 Fix FindInPouDialog background colour on Windows diff -r 1ccd08cfae0c -r ed87f96c7c12 dialogs/FindInPouDialog.py --- 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