diff -r b9898f557e9b -r 7b58a3b5b6ec Viewer.py --- a/Viewer.py Thu Aug 21 15:44:42 2008 +0200 +++ b/Viewer.py Fri Aug 22 13:49:22 2008 +0200 @@ -168,24 +168,7 @@ message = wx.MessageDialog(self.ParentWindow, message, "Error", wx.OK|wx.ICON_ERROR) message.ShowModal() message.Destroy() - -if wx.VERSION >= (2, 8, 0): - import wx.aui - - class MDIViewer(wx.aui.AuiMDIChildFrame): - def __init__(self, parent, tagname, window, controler): - wx.aui.AuiMDIChildFrame.__init__(self, parent, -1, title = "") - - sizer = wx.BoxSizer(wx.HORIZONTAL) - - self.Viewer = Viewer(self, tagname, window, controler) - - sizer.AddWindow(self.Viewer, 1, border=0, flag=wx.GROW) - - self.SetSizer(sizer) - - def GetViewer(self): - return self.Viewer + """ Class that implements a Viewer based on a wx.ScrolledWindow for drawing and @@ -916,13 +899,13 @@ self.ContextualMenu.Check(ID_VIEWERCONTEXTUALMENUITEMS0, True) self.PopupMenu(self.ContextualMenu) - def PopupWireMenu(self): + def PopupWireMenu(self, delete=True): self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS0, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS1, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS2, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS3, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS5, True) - self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS6, True) + self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS6, delete) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS8, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS9, False) self.ContextualMenu.Enable(ID_VIEWERCONTEXTUALMENUITEMS14, False)