comparison frontends/src/primitivus/primitivus @ 777:5642939d254e

core, bridge: new method paramsRegisterApp to register frontend's specific parameters
author souliane <souliane@mailoo.org>
date Fri, 27 Dec 2013 13:28:26 +0100
parents f89173f44850
children 84214df2d837
comparison
equal deleted inserted replaced
776:f89173f44850 777:5642939d254e
572 def onDisconnectRequest(self, menu): 572 def onDisconnectRequest(self, menu):
573 self.bridge.disconnect(self.profile) 573 self.bridge.disconnect(self.profile)
574 574
575 def onParam(self, menu): 575 def onParam(self, menu):
576 def success(params): 576 def success(params):
577 self.addWindow(XMLUI(self,xml_data=params)) 577 self.addWindow(XMLUI(self, xml_data=params))
578
578 def failure(error): 579 def failure(error):
579 self.showPopUp(sat_widgets.Alert(_("Error"), _("Can't get parameters"), ok_cb=self.removePopUp)) 580 self.showPopUp(sat_widgets.Alert(_("Error"), _("Can't get parameters"), ok_cb=self.removePopUp))
580 self.bridge.getParamsUI(profile_key=self.profile, callback=success, errback=failure) 581 self.bridge.getParamsUI(app=Const.APP_NAME, profile_key=self.profile, callback=success, errback=failure)
581
582 582
583 def onExitRequest(self, menu): 583 def onExitRequest(self, menu):
584 QuickApp.onExit(self) 584 QuickApp.onExit(self)
585 raise urwid.ExitMainLoop() 585 raise urwid.ExitMainLoop()
586 586