50 # ------------------------------------------------------------------------------- |
50 # ------------------------------------------------------------------------------- |
51 |
51 |
52 class SearchResultPanel(wx.Panel): |
52 class SearchResultPanel(wx.Panel): |
53 |
53 |
54 def _init_coll_MainSizer_Items(self, parent): |
54 def _init_coll_MainSizer_Items(self, parent): |
55 parent.AddSizer(self.HeaderSizer, 0, border=0, flag=wx.GROW) |
55 parent.Add(self.HeaderSizer, 0, border=0, flag=wx.GROW) |
56 parent.AddWindow(self.SearchResultsTree, 1, border=0, flag=wx.GROW) |
56 parent.Add(self.SearchResultsTree, 1, border=0, flag=wx.GROW) |
57 |
57 |
58 def _init_coll_MainSizer_Growables(self, parent): |
58 def _init_coll_MainSizer_Growables(self, parent): |
59 parent.AddGrowableCol(0) |
59 parent.AddGrowableCol(0) |
60 parent.AddGrowableRow(1) |
60 parent.AddGrowableRow(1) |
61 |
61 |
62 def _init_coll_HeaderSizer_Items(self, parent): |
62 def _init_coll_HeaderSizer_Items(self, parent): |
63 parent.AddWindow(self.HeaderLabel, 1, border=5, flag=wx.LEFT | wx.RIGHT | wx.ALIGN_CENTER_VERTICAL) |
63 parent.Add(self.HeaderLabel, 1, border=5, flag=wx.LEFT | wx.RIGHT | wx.ALIGN_CENTER_VERTICAL) |
64 parent.AddWindow(self.ResetButton, 0, border=0, flag=0) |
64 parent.Add(self.ResetButton, 0, border=0, flag=0) |
65 |
65 |
66 def _init_coll_HeaderSizer_Growables(self, parent): |
66 def _init_coll_HeaderSizer_Growables(self, parent): |
67 parent.AddGrowableCol(0) |
67 parent.AddGrowableCol(0) |
68 |
68 |
69 def _init_sizers(self): |
69 def _init_sizers(self): |
88 self.SearchResultsTree) |
88 self.SearchResultsTree) |
89 |
89 |
90 self.ResetButton = wx.lib.buttons.GenBitmapButton( |
90 self.ResetButton = wx.lib.buttons.GenBitmapButton( |
91 self, bitmap=GetBitmap("reset"), |
91 self, bitmap=GetBitmap("reset"), |
92 size=wx.Size(28, 28), style=wx.NO_BORDER) |
92 size=wx.Size(28, 28), style=wx.NO_BORDER) |
93 self.ResetButton.SetToolTipString(_("Reset search result")) |
93 self.ResetButton.SetToolTip(_("Reset search result")) |
94 self.Bind(wx.EVT_BUTTON, self.OnResetButton, self.ResetButton) |
94 self.Bind(wx.EVT_BUTTON, self.OnResetButton, self.ResetButton) |
95 |
95 |
96 self._init_sizers() |
96 self._init_sizers() |
97 |
97 |
98 def __init__(self, parent, window): |
98 def __init__(self, parent, window): |