]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/wx/Application.py
Refactor(wx): Split `MainWindow` to `AWindow`
[m_librarian.git] / m_librarian / wx / Application.py
index d20868cdad6863f96c85a16c119bbf90a76ec199..b7ad92dacb05bceebfc63e7b8d1ae02067625e33 100644 (file)
@@ -1,10 +1,21 @@
 import wx
+from .AWindow import AWindow
+from .SearchPanel import SearchPanel
+
+
+class MainWindow(AWindow):
+
+    session_config_section_name = 'main_window'
+    window_title = u"m_Librarian"
+
+    def OnInit(self):
+        AWindow.OnInit(self)
+        self.search_panel = SearchPanel(self)
 
 
 class Application(wx.App):
 
     def OnInit(self):
-        frame = wx.Frame(None, -1, u"m_Librarian")
-        frame.Show(True)
+        frame = MainWindow()
         self.SetTopWindow(frame)
         return True