Mercurial > libervia-web
comparison libervia.py @ 38:7bea2ae0c4fb
Tarot game: center_panel layout + chien can now be showed + fixed click event inheritance + card selection first draft
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 19 May 2011 02:00:59 +0200 |
parents | b306aa090438 |
children | 305e81c7a32c |
comparison
equal
deleted
inserted
replaced
37:b306aa090438 | 38:7bea2ae0c4fb |
---|---|
107 self.uni_box.addKey("@@: ") | 107 self.uni_box.addKey("@@: ") |
108 | 108 |
109 def select(self, widget): | 109 def select(self, widget): |
110 """Define the selected widget""" | 110 """Define the selected widget""" |
111 if self.selected: | 111 if self.selected: |
112 if self.selected == widget: | |
113 return | |
112 self.selected.removeStyleName('selected_widget') | 114 self.selected.removeStyleName('selected_widget') |
113 self.selected = widget | 115 self.selected = widget |
114 if widget: | 116 if widget: |
115 self.selected.addStyleName('selected_widget') | 117 self.selected.addStyleName('selected_widget') |
116 | 118 |
168 elif name == 'roomUserLeft': | 170 elif name == 'roomUserLeft': |
169 self._roomUserLeftCb(*args) | 171 self._roomUserLeftCb(*args) |
170 elif name == 'tarotGameStarted': | 172 elif name == 'tarotGameStarted': |
171 self._tarotGameStartedCb(*args) | 173 self._tarotGameStartedCb(*args) |
172 elif name == 'tarotGameNew' or \ | 174 elif name == 'tarotGameNew' or \ |
173 name == 'tarotGameChooseContrat': | 175 name == 'tarotGameChooseContrat' or \ |
176 name == 'tarotGameShowCards': | |
174 self._tarotGameGenericCb(name, args[0], args[1:]) | 177 self._tarotGameGenericCb(name, args[0], args[1:]) |
175 | 178 |
176 def _getProfileJidCB(self, jid): | 179 def _getProfileJidCB(self, jid): |
177 self.whoami = JID(jid) | 180 self.whoami = JID(jid) |
178 #we can now ask our status | 181 #we can now ask our status |