import wx
from wx import xrc


class DBApp(wx.App):

	def OnInit(self):
		self.res = xrc.XmlResource('dbgui.xrc')
		self.InitFrame()
		return True

	def InitFrame(self):
		self.frame = self.res.LoadFrame(None, 'mainFrame')
		self.panel = xrc.XRCCTRL(self.frame, 'panel')
		self.notebook = xrc.XRCCTRL(self.panel, 'notebook')
		self.frame.Bind(wx.EVT_MENU, self.OnOpen, id=xrc.XRCID('newDBMenuItem'))
		self.frame.Show()

	def OnOpen(self, evt):
		self.page = self.res.LoadPanel(self.notebook, 'dataPage')
		self.notebook.AddPage(self.page, 'title')


if __name__ == '__main__':
	app = DBApp(False)
	app.MainLoop()