X-Git-Url: https://git.phdru.name/?p=m_librarian.git;a=blobdiff_plain;f=m_librarian%2Fwx%2FListBooks.py;fp=m_librarian%2Fwx%2FListBooks.py;h=fcf7eab52c9b7d3d112872a5dabab0f9a58105a0;hp=4252c2a45df0697750faf1183b94852e9ddd4415;hb=8de27024bcd0eb7d8dbede490368a68261204955;hpb=682b34d490bb1a81e2e17a187f46eb188ae4c455 diff --git a/m_librarian/wx/ListBooks.py b/m_librarian/wx/ListBooks.py index 4252c2a..fcf7eab 100644 --- a/m_librarian/wx/ListBooks.py +++ b/m_librarian/wx/ListBooks.py @@ -181,7 +181,7 @@ class ListBooksPanel(GridPanel): else: event.Skip() - def Download(self, event): + def Download(self, event=None): book_by_row = self.book_by_row found_books = False try: @@ -207,3 +207,15 @@ class ListBooksWindow(GridWindow): session_config_section_name = 'list_books' window_title = u"m_Librarian: Список книг" GridPanelClass = ListBooksPanel + + def InitMenu(self): + GridWindow.InitMenu(self) + + download_menu = wx.Menu() + download = download_menu.Append(wx.ID_SAVE, + u"&Скачать", u"Скачать") + self.Bind(wx.EVT_MENU, self.OnDownload, download) + self.GetMenuBar().Append(download_menu, u"&Скачать") + + def OnDownload(self, event): + self.panel.Download()