X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_librarian%2Fwx%2FApplication.py;h=41d42d1649284940e35328280b5b8b30f09658a8;hb=80ba14a7bd17c4ddf1bd7c193e0bba6aa4d0c907;hp=35575c3880928b7d729b383fe1c3cc51c6fe1ec0;hpb=f3b5f514fff84ab8bcf3b2927ce926206294ec4f;p=m_librarian.git diff --git a/m_librarian/wx/Application.py b/m_librarian/wx/Application.py index 35575c3..41d42d1 100644 --- a/m_librarian/wx/Application.py +++ b/m_librarian/wx/Application.py @@ -1,28 +1,21 @@ -# coding: utf-8 - import wx +from .AWindow import AWindow +from .SearchPanel import SearchPanel -class MainWindow(wx.Frame): - - def InitMenu(self): - MenuBar = wx.MenuBar() - self.SetMenuBar(MenuBar) +class MainWindow(AWindow): - file_menu = wx.Menu() - exit = file_menu.Append(wx.ID_EXIT, u"&Выход", u"Выйти из программы") - self.Bind(wx.EVT_MENU, self.OnQuit, exit) - MenuBar.Append(file_menu, u"&Файл") + session_config_section_name = 'main_window' + window_title = u"m_Librarian" - def OnQuit(self, event): - self.Close(True) + def OnInit(self): + AWindow.OnInit(self) + SearchPanel(self) class Application(wx.App): def OnInit(self): - frame = MainWindow(None, -1, u"m_Librarian") - frame.InitMenu() - frame.Show(True) + frame = MainWindow() self.SetTopWindow(frame) return True