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