Esempio n. 1
0
    def SendMobileMessage(self, name):
        if not uiGameOption.MOBILE:
            return

        if not self.hasMobilePhoneNumber:
            questionDialog = uiCommon.QuestionDialog2()
            questionDialog.SetText1(
                localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_1)
            questionDialog.SetText2(
                localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_2)
            questionDialog.SetAcceptEvent(
                ui.__mem_func__(self.OnAcceptInputMobilePhoneNumber))
            questionDialog.SetCancelEvent(
                ui.__mem_func__(self.OnCancelInputMobilePhoneNumber))
            questionDialog.SetWidth(400)
            questionDialog.Open()
            self.questionDialog = questionDialog
            return

        ## Input Sending Mobile Message
        inputDialog = uiCommon.InputDialog()
        inputDialog.SetTitle(localeInfo.MESSENGER_SEND_MOBILE_MESSAGE_TITLE)
        inputDialog.SetMaxLength(50)
        inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobileMessage))
        inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
        inputDialog.name = name
        inputDialog.Open()
        self.inputDialog = inputDialog
Esempio n. 2
0
 def OnPressAddFriendButton(self):
     friendNameBoard = uiCommon.InputDialog()
     friendNameBoard.SetTitle(localeInfo.MESSENGER_ADD_FRIEND)
     friendNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddFriend))
     friendNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddFriend))
     friendNameBoard.Open()
     self.friendNameBoard = friendNameBoard
 def __OnIgnore(self):
     ignoreNameBoard = uiCommon.InputDialog()
     ignoreNameBoard.SetTitle("Block System")
     ignoreNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddIgnore))
     ignoreNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddIgnore))
     ignoreNameBoard.Open()
     self.ignoreNameBoard = ignoreNameBoard
Esempio n. 4
0
 def OnPressAddFriendButton(self):
     friendNameBoard = uiCommon.InputDialog()
     friendNameBoard.SetTitle("Hinzufügen")
     friendNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddFriend))
     friendNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddFriend))
     friendNameBoard.Open()
     self.friendNameBoard = friendNameBoard
Esempio n. 5
0
 def OnPressAddBlockButton(self):
     blockNameBoard = uiCommon.InputDialog()
     blockNameBoard.SetTitle(localeInfo.MESSENGER_ADD_BLOCK_FRIEND)
     blockNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddBlock))
     blockNameBoard.SetCancelEvent(
         ui.__mem_func__(self.OnCancelAddBlock))
     blockNameBoard.Open()
     self.blockNameBoard = blockNameBoard
Esempio n. 6
0
    def OnChangeButtonClick(self, shop):
        inputDialog = uiCommon.InputDialog()
        inputDialog.SetTitle(uiScriptLocale.SHOP_ENTER_NEW_NAME)
        inputDialog.SetMaxLength(32)
        inputDialog.SetAcceptEvent(
            lambda arg1=str(shop["id"]): self.OnChangeName(arg1))
        inputDialog.SetCancelEvent(ui.__mem_func__(self.CloseInputNameDialog))
        inputDialog.Open()

        self.inputDialog = inputDialog
Esempio n. 7
0
	def __OnChangeMobilePhoneNumber(self):

		import uiCommon
		inputDialog = uiCommon.InputDialog()
		inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE)
		inputDialog.SetMaxLength(13)
		inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobilePhoneNumber))
		inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
		inputDialog.Open()
		self.inputDialog = inputDialog
Esempio n. 8
0
	def Input(self, text, length, acceptevent, cancelevent):
		tmpInput = uiCommon.InputDialog()
		
		tmpInput.SetTitle(str(text))
		tmpInput.SetMaxLength(length)
		
		if acceptevent: tmpInput.SetAcceptEvent(acceptevent)
		if cancelevent: tmpInput.SetCancelEvent(cancelevent)
		
		tmpInput.Open()
		return tmpInput
Esempio n. 9
0
	def OpenPrivateShopInputNameDialog(self):
		#if player.IsInSafeArea():
		#	chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CANNOT_OPEN_PRIVATE_SHOP_IN_SAFE_AREA)
		#	return

		inputDialog = uiCommon.InputDialog()
		inputDialog.SetTitle(localeInfo.PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE)
		inputDialog.SetMaxLength(32)
		inputDialog.SetAcceptEvent(ui.__mem_func__(self.OpenPrivateShopBuilder))
		inputDialog.SetCancelEvent(ui.__mem_func__(self.ClosePrivateShopInputNameDialog))
		inputDialog.Open()
		self.inputDialog = inputDialog
Esempio n. 10
0
    def OnAcceptInputMobilePhoneNumber(self):
        if not uiGameOption.MOBILE:
            return

        ## Input Mobile Phone Number
        inputDialog = uiCommon.InputDialog()
        inputDialog.SetTitle(locale.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE)
        inputDialog.SetMaxLength(13)
        inputDialog.SetAcceptEvent(
            ui.__mem_func__(self.OnInputMobilePhoneNumber))
        inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
        inputDialog.Open()
        self.inputDialog = inputDialog
        self.OnCancelInputMobilePhoneNumber()