Mercurial > libervia-backend
diff frontends/wix/param.py @ 135:7452ac3818e7
Core, wix: added profile management for RegisterNewAccount method, and LaunchAction
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Jul 2010 20:16:13 +0800 |
parents | 23caf1051099 |
children | 9ee4a1d0d7fb |
line wrap: on
line diff
--- a/frontends/wix/param.py Fri Jul 16 20:15:14 2010 +0800 +++ b/frontends/wix/param.py Fri Jul 16 20:16:13 2010 +0800 @@ -74,6 +74,7 @@ sizer.Add(label) elif type=="button": ctrl = wx.Button(panel, -1, value) + ctrl.callback_id = param.getAttribute("callback_id") else: error(_("FIXME FIXME FIXME")) #FIXME ! raise NotImplementedError @@ -108,8 +109,9 @@ """Called when a paramated is modified""" self.__save_parameters() name, category = event.GetEventObject().param_id - data = {"name":name, "category":category} - id = self.host.bridge.launchAction("button", data) + callback_id = event.GetEventObject().callback_id + data = {"name":name, "category":category, "callback_id":callback_id} + id = self.host.bridge.launchAction("button", data, profile_key = self.host.profile) self.host.current_action_ids.add(id) event.Skip()