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): |