示例#1
0
文件: swap.py 项目: TeamSWAP/swap
    def onJoinRaidButton(self, event):
        if not raid.isInRaid():
            # Encode key to ascii (for wx unicode)
            key = self.keyBox.GetValue().encode('ascii')

            self.addToConsole("Joining raid with key '%s'..."%(key))

            self.keyStatus.SetLabel("Joining raid...")
            self.keyBox.SetEditable(False)
            self.keyJoinButton.Disable()
            self.keyGenerateButton.Disable()
            self.keyVanityCheck.Disable()

            raid.joinRaid(key, self.onJoinedRaid, self.onFailedToJoinRaid)
        else:
            raid.leaveRaid()
            self.onLeftRaid()
示例#2
0
文件: swap.py 项目: TeamSWAP/swap
 def onClose(self, event):
     if raid.isInRaid():
         raid.leaveRaid()
     log_analyzer.get().unregisterFrame(self)
     overlays.killAllOverlays()
     self.Destroy()