def onUILoaded(self, text): self.b = Builder(text) caption1events = Caption1Events(self) builderevents = BuilderEvents(self) self.caption1 = self.b.createInstance("CaptionPanel1", caption1events) self.caption2 = self.b.createInstance("CaptionPanel2", self) self.login = self.b.createInstance("AppLogin", self) self.bp = BuilderPanel(PanelInstanceName="Grid1", InstanceName="builderpanel", Builder=self.b, EventReceiver=builderevents) RootPanel().add(self.caption1) RootPanel().add(self.caption2) RootPanel().add(self.bp)
def onUILoaded(self, text): self.b = Builder(text) self.mp = self.b.createInstance("MainPanel", self) # tab panel self.mp.fTabs.add(cPatientsummaryPanel(), "Patient summary") self.mp.fTabs.add(HTML("Panel 2"), "Tab2") self.mp.fTabs.add(HTML(""), None) # spacer self.mp.fTabs.add(cTestPanel(), "RPC Test") self.mp.fTabs.add(HTML("This is a Test.<br />Tab should be on right"), "Test") self.mp.fTabs.selectTab(0) self.searchpanel = cPatientsearchPanel() self.mp.insert(self.searchpanel, 1)
def onUILoaded(self, text): self.b = Builder(text) self.pp = self.b.createInstance("PatientInbox", self) GMWevents.events.addPatientSelectedListener(self) GMWevents.events.addLoginListener(self) self.add(self.pp)
def onUILoaded(self, text): self.b = Builder(text) self.ps = self.b.createInstance("PatientSelect", self) self.fill_grid() self.ps.centerBox() self.ps.show()
def onUILoaded(self, text): self.b = Builder(text) self.lp = self.b.createInstance("LoginPanel", self) GMWevents.events.onLoginEvent(self, None, False) # indicate logged out