]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/wx/Application.py
Merge branch 'wx'
[m_librarian.git] / m_librarian / wx / Application.py
diff --git a/m_librarian/wx/Application.py b/m_librarian/wx/Application.py
new file mode 100644 (file)
index 0000000..d99edb6
--- /dev/null
@@ -0,0 +1,27 @@
+import wx
+from .AWindow import AWindow
+from .SearchPanels import SearchAuthorsPanel, SearchBooksPanel
+
+
+class MainWindow(AWindow):
+
+    session_config_section_name = 'main_window'
+    window_title = u"m_Librarian"
+
+    def OnInit(self):
+        AWindow.OnInit(self)
+        vsizer = wx.BoxSizer(wx.VERTICAL)
+        self.SetSizer(vsizer)
+
+        search_authors_panel = SearchAuthorsPanel(self)
+        search_books_panel = SearchBooksPanel(self)
+        vsizer.Add(search_authors_panel, 0, wx.EXPAND, 0)
+        vsizer.Add(search_books_panel, 0, wx.EXPAND, 0)
+
+
+class Application(wx.App):
+
+    def OnInit(self):
+        frame = MainWindow()
+        self.SetTopWindow(frame)
+        return True