def __typedAName(self, *args): self.notify.debug('__typedAName') self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) problem = self.nameIsValid(self.nameEntry.get()) if problem: self.rejectName(problem) return self.checkNameTyped(justCheck=True)
def __typedAName(self, *args): self.notify.debug('__typedAName') self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) problem = self.nameIsValid(self.nameEntry.get()) if problem: self.rejectName(problem) return self.checkNameTyped(justCheck=True)
def _typedAName(self, *args): self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) self.notify.debug('Chosen name: %s' % self.nameEntry.get()) problem = NameCheck.checkName(name, [self._checkNpcNames], font=self.nameEntry.getFont()) if problem: print problem self.nameEntry.enterText('') else: self.fsm.request('Approved')
def _typedAName(self, *args): self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) self.notify.debug('Chosen name: %s' % self.nameEntry.get()) problem = NameCheck.checkName(name, [ self._checkNpcNames], font = self.nameEntry.getFont()) if problem: print problem self.nameEntry.enterText('') else: self.fsm.request('Approved')
def complete(self): self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) self.notify.debug('Chosen name: %s' % name) if self.customName: problem = NameCheck.checkName(name, [self._checkNpcNames], font=self.nameEntry.getFont()) if problem: print problem self.nameEntry.enterText('') else: self.fsm.request('Done') else: self.fsm.request('Done')
def complete(self): self.nameEntry['focus'] = 0 name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) self.notify.debug('Chosen name: %s' % name) if self.customName: problem = NameCheck.checkName(name, [ self._checkNpcNames], font = self.nameEntry.getFont()) if problem: print problem self.nameEntry.enterText('') else: self.fsm.request('Done') else: self.fsm.request('Done')
def getTypeANameProblem(self, callback): if not self.customName: callback(None) else: problem = None name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) problem = NameCheck.checkName(self.nameEntry.get(), [ self._checkNpcNames], font = self.nameEntry.getFont()) if problem: callback(problem) elif self.cr: self.ignore(self.cr.getWishNameResultMsg()) self.acceptOnce(self.cr.getWishNameResultMsg(), self._handleSetWishnameResult) self._nameCheckCallback = callback self._sendSetWishname(justCheck = True) return None
def _getName(self): newName = '' if self.mode == self._NameGUI__MODE_TYPEANAME: newName = self.nameEntry.get() newName = TextEncoder().decodeText(newName) newName = newName.strip() newName = TextEncoder().encodeWtext(newName) else: newName += self.names[0] if len(newName) > 0 and len(self.names[1]) > 0: newName += ' ' newName += self.names[1] if len(newName) > 0 and len(self.names[2]) > 0: newName += ' ' newName += self.names[2] if self.names[2] in PL.PirateNames_LastNamePrefixesCapped: newName += self.names[3].capitalize() else: newName += self.names[3] return newName
def getTypeANameProblem(self, callback): if not self.customName: callback(None) else: problem = None name = self.nameEntry.get() name = TextEncoder().decodeText(name) name = name.strip() name = TextEncoder().encodeWtext(name) self.nameEntry.enterText(name) problem = NameCheck.checkName(self.nameEntry.get(), [self._checkNpcNames], font=self.nameEntry.getFont()) if problem: callback(problem) elif self.cr: self.ignore(self.cr.getWishNameResultMsg()) self.acceptOnce(self.cr.getWishNameResultMsg(), self._handleSetWishnameResult) self._nameCheckCallback = callback self._sendSetWishname(justCheck=True) return None
def _getName(self): newName = '' if self.mode == self._NameGUI__MODE_TYPEANAME: newName = self.nameEntry.get() newName = TextEncoder().decodeText(newName) newName = newName.strip() newName = TextEncoder().encodeWtext(newName) else: newName += self.names[0] if len(newName) > 0 and len(self.names[1]) > 0: newName += ' ' newName += self.names[1] if len(newName) > 0 and len(self.names[2]) > 0: newName += ' ' newName += self.names[2] if self.names[2] in PL.PirateNames_LastNamePrefixesCapped: newName += self.names[3].capitalize() else: newName += self.names[3] return newName
def match(npcName, name = name): name = TextEncoder().encodeWtext(name) name = name.strip() return TextEncoder.upper(npcName) == TextEncoder.upper(name)
def match(npcName, name = name): name = TextEncoder().encodeWtext(name) name = name.strip() return TextEncoder.upper(npcName) == TextEncoder.upper(name)