Beremiz.py
changeset 708 6ec28dc375cf
parent 706 64a9b509973b
child 710 d76f73c7ae5e
equal deleted inserted replaced
707:6880c88e499e 708:6ec28dc375cf
   421         self.Bind(wx.EVT_MENU, self.OnPreviewMenu, id=wx.ID_PREVIEW)
   421         self.Bind(wx.EVT_MENU, self.OnPreviewMenu, id=wx.ID_PREVIEW)
   422         self.Bind(wx.EVT_MENU, self.OnPrintMenu, id=wx.ID_PRINT)
   422         self.Bind(wx.EVT_MENU, self.OnPrintMenu, id=wx.ID_PRINT)
   423         self.Bind(wx.EVT_MENU, self.OnPropertiesMenu, id=wx.ID_PROPERTIES)
   423         self.Bind(wx.EVT_MENU, self.OnPropertiesMenu, id=wx.ID_PROPERTIES)
   424         self.Bind(wx.EVT_MENU, self.OnQuitMenu, id=wx.ID_EXIT)
   424         self.Bind(wx.EVT_MENU, self.OnQuitMenu, id=wx.ID_EXIT)
   425     
   425     
   426         self.AddToMenuToolBar([(wx.ID_NEW, wx.ART_NEW, _(u'New'), None),
   426         self.AddToMenuToolBar([(wx.ID_NEW, "new.png", _(u'New'), None),
   427                                (wx.ID_OPEN, wx.ART_FILE_OPEN, _(u'Open'), None),
   427                                (wx.ID_OPEN, "open.png", _(u'Open'), None),
   428                                (wx.ID_SAVE, wx.ART_FILE_SAVE, _(u'Save'), None),
   428                                (wx.ID_SAVE, "save.png", _(u'Save'), None),
   429                                (wx.ID_SAVEAS, wx.ART_FILE_SAVE_AS, _(u'Save As...'), None),
   429                                (wx.ID_SAVEAS, "saveas.png", _(u'Save As...'), None),
   430                                (wx.ID_PRINT, wx.ART_PRINT, _(u'Print'), None)])
   430                                (wx.ID_PRINT, "print.png", _(u'Print'), None)])
   431     
   431     
   432     def _init_coll_HelpMenu_Items(self, parent):
   432     def _init_coll_HelpMenu_Items(self, parent):
   433         parent.Append(help='', id=wx.ID_HELP,
   433         parent.Append(help='', id=wx.ID_HELP,
   434               kind=wx.ITEM_NORMAL, text=_(u'Beremiz\tF1'))
   434               kind=wx.ITEM_NORMAL, text=_(u'Beremiz\tF1'))
   435         parent.Append(help='', id=wx.ID_ABOUT,
   435         parent.Append(help='', id=wx.ID_ABOUT,
  1365                 for name, XSDClass, help in plugin.PlugChildsTypes:
  1365                 for name, XSDClass, help in plugin.PlugChildsTypes:
  1366                     new_id = wx.NewId()
  1366                     new_id = wx.NewId()
  1367                     main_menu.Append(help=help, id=new_id, kind=wx.ITEM_NORMAL, text=_("Append ")+help)
  1367                     main_menu.Append(help=help, id=new_id, kind=wx.ITEM_NORMAL, text=_("Append ")+help)
  1368                     self.Bind(wx.EVT_MENU, self._GetAddPluginFunction(name, plugin), id=new_id)
  1368                     self.Bind(wx.EVT_MENU, self._GetAddPluginFunction(name, plugin), id=new_id)
  1369             self.PopupMenuXY(main_menu)
  1369             self.PopupMenuXY(main_menu)
       
  1370             main_menu.Destroy()
  1370         return AddPluginMenu
  1371         return AddPluginMenu
  1371     
  1372     
  1372     def GetButtonCallBackFunction(self, plugin, method):
  1373     def GetButtonCallBackFunction(self, plugin, method):
  1373         """ Generate the callbackfunc for a given plugin method"""
  1374         """ Generate the callbackfunc for a given plugin method"""
  1374         def OnButtonClick(event):
  1375         def OnButtonClick(event):