Updated context menu

This commit is contained in:
HomeWorld
2010-10-27 03:33:48 +03:00
parent 0e1fcb0090
commit 2e0ef4705b

View File

@@ -228,14 +228,26 @@ class HeaderPane (wx.Panel):
def MakeMenu(self):
menu = wx.Menu()
item = menu.Append(-1, "Recent Searches")
normalCMItems = ["Undo","_sep_", "Cut", "Copy","Paste","Delte","_sep_", "Select All"]
item = menu.Append(-1, "Recent")
item.Enable(False)
if len(self.recentSearches) > 0:
menu.AppendSeparator()
for txt in self.recentSearches:
if txt:
item = menu.Append(-1, txt)
menu.Bind(wx.EVT_MENU, self.OnMenuSelected, item)
menu.Break()
for txt in normalCMItems:
if txt =="_sep_":
menu.AppendSeparator()
else:
item = menu.Append(-1, txt)
item.Enable(False)
menu.Bind(wx.EVT_MENU, self.OnMenuSelected, item)
return menu
@@ -343,8 +355,7 @@ class HeaderPane (wx.Panel):
self.search.SetFocus()
self.Layout()
else:
self.spanel.Show(False)
self.Layout()
self.editLostFocus()
event.Skip()
def OnNewFitting(self, event):