def __LoadWindow(self):
			if self.isLoaded == 1:
				return

			self.isLoaded = 1

			try:
				pyScrLoader = ui.PythonScriptLoader()
				pyScrLoader.LoadScriptFile(self, "UIScript/biolog_collectinventorywindow.py")
			except:
				import exception
				exception.Abort("CollectInventoryWindow.LoadWindow.LoadObject")

			try:
				self.ORIGINAL_WIDTH = self.GetWidth()
				self.wndBeltInventoryLayer = self.GetChild("BeltInventoryLayer")
				self.wndItem = self.GetChild("BeltInventorySlot")
				self.time_value = self.GetChild("time_value")
				self.biolog_count = self.GetChild("count_value")
				self.expandBtn = self.GetChild("ExpandBtn")
				self.minBtn = self.GetChild("MinimizeBtn")
				self.sendBtn = self.GetChild("send_biolog")
				self.expandBtn.SetEvent(ui.__mem_func__(self.OpenInventory))
				self.minBtn.SetEvent(ui.__mem_func__(self.CloseInventory))
				self.wndItem.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
				self.wndItem.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))			
			except:
				import exception
				exception.Abort("CollectInventoryWindow.LoadWindow.BindObject")

			if self.sendBtn:
				self.sendBtn.SetEvent(ui.__mem_func__(self.AcceptBiolog))
    def LoadWindow(self):
        if self.isLoaded:
            return

        self.isLoaded = 1

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/sash_absorbwindow.py")

        except:
            import exception
            exception.Abort("Sash_AbsorbtionWindow.LoadDialog.LoadScript")

        try:
            self.titleBar = self.GetChild("TitleBar")
            self.btnAccept = self.GetChild("AcceptButton")
            self.btnCancel = self.GetChild("CancelButton")
            self.sashSlot = self.GetChild("SashSlot")
        except:
            import exception
            exception.Abort("Sash_AbsorbtionWindow.LoadDialog.BindObject")

        self.sashSlot.SetSelectEmptySlotEvent(
            ui.__mem_func__(self.OnSelectEmptySlot))
        self.sashSlot.SetUnselectItemSlotEvent(
            ui.__mem_func__(self.OnSelectItemSlot))
        self.sashSlot.SetUseSlotEvent(ui.__mem_func__(self.OnSelectItemSlot))
        self.sashSlot.SetOverInItemEvent(ui.__mem_func__(self.OnOverInItem))
        self.sashSlot.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem))
        self.titleBar.SetCloseEvent(ui.__mem_func__(self.OnClose))
        self.btnCancel.SetEvent(ui.__mem_func__(self.OnClose))
        self.btnAccept.SetEvent(ui.__mem_func__(self.OnAccept))

        self.tooltipItem = None
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self,
                                       "UIScript/minigamerumiwaitingpage.py")
        except:
            import exception
            exception.Abort("minigamerumiwaitingpage.LoadDialog.LoadScript")

        try:
            GetObject = self.GetChild
            self.titleBar = GetObject("titlebar")
            self.textBoard = GetObject("desc_board")
            self.scrollBar = GetObject("scrollbar")
            self.checkButton = GetObject("check_image")
            self.checkButton2 = GetObject("confirm_check_button")
            self.startButton = GetObject("game_start_button")

        except:
            import exception
            exception.Abort("CubeWindow.LoadDialog.BindObject")

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.__OnCloseButtonClick))
        self.scrollBar.SetPos(0.0)
        self.scrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))
        self.checkButton.SetEvent(ui.__mem_func__(self.__OnSafeMode))
        self.checkButton2.SetEvent(ui.__mem_func__(self.__OnSafeMode))
        self.startButton.SetEvent(ui.__mem_func__(self.__OnStartQuestion))
	def __LoadWindow(self):
		try:
			PythonScriptLoader = ui.PythonScriptLoader()
			PythonScriptLoader.LoadScriptFile(self, "UIScript/gemshopwindow.py")
		except:
			import exception
			exception.Abort("GemShopWindow.__LoadWindow.LoadObject")

		try:
			self.titleBar = self.GetChild("TitleBar")
			self.itemSlot = self.GetChild("SellItemSlot")
			self.refreshTime = self.GetChild("BuyRefreshTime")
			self.refreshButton = self.GetChild("RefreshButton")
			for i in xrange(9):
				self.priceDict["slot_%d_price" % i] = self.GetChild("slot_%s_price" % str(i+1))
		except:
			import exception
			exception.Abort("GemShopWindow.__LoadWindow.BindObject")
			
		self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
		self.refreshButton.SetEvent(ui.__mem_func__(self.SendRequestRefresh))
		
		self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
		self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
		self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
		self.itemSlot.SetSelectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
Esempio n. 5
0
	def __LoadDialog(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
#			if localeInfo.IsEUROPE()and app.GetLocalePath() != "locale/ca"and app.GetLocalePath() != "locale/sg" :
			pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "passworddialog.py")
#			else:
#				pyScrLoader.LoadScriptFile(self, "uiscript/passworddialog.py")
		except:
			import exception
			exception.Abort("PasswordDialog.__LoadDialog.LoadObject")

		try:
			self.passwordValue = self.GetChild("password_value")
			self.acceptButton = self.GetChild("accept_button")
			self.cancelButton = self.GetChild("cancel_button")
			# self.titleName = self.GetChild("TitleName")
			self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(self.CloseDialog))
		except:
			import exception
			exception.Abort("PasswordDialog.__LoadDialog.BindObject")

		self.passwordValue.OnIMEReturn = self.OnAccept
		self.passwordValue.OnPressEscapeKey = self.OnCancel
		self.acceptButton.SetEvent(ui.__mem_func__(self.OnAccept))
		self.cancelButton.SetEvent(ui.__mem_func__(self.OnCancel))
Esempio n. 6
0
	def LoadWindow(self):
		try:			
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "AutoBanQuiz.py")
		except:
			import exception
			exception.Abort("AutoBanQuiz.LoadDialog.LoadScript")

		try:
			GetObject=self.GetChild
			
			self.msgTexts = [
				GetObject("msg1"),
				GetObject("msg2"),
			]
			self.selButtons = [
				GetObject("select1"),
				GetObject("select2"),
				GetObject("select3"),				
			]
			
			self.statusText = GetObject("status")
			self.answerButton = GetObject("answer")
			self.refreshButton = GetObject("refresh")
		except:
			import exception
			exception.Abort("AutoBanQuiz.LoadDialog.BindObject")

		self.selButtons[0].SAFE_SetEvent(self.__OnClickSelectButton0)
		self.selButtons[1].SAFE_SetEvent(self.__OnClickSelectButton1)
		self.selButtons[2].SAFE_SetEvent(self.__OnClickSelectButton2)
		
		self.answerButton.SAFE_SetEvent(self.__OnClickAnswerButton)
		self.refreshButton.SAFE_SetEvent(self.__OnClickRefreshButton)
Esempio n. 7
0
	def LoadDialog(self):
		try:
			PythonScriptLoader = ui.PythonScriptLoader()
			PythonScriptLoader.LoadScriptFile(self, "uiscript/questiondialog2.py")
			PythonScriptLoader.LoadScriptFile(self.ConfirmDialog, "uiscript/questiondialog2.py")
		except:
			import exception
			exception.Abort("PointResetDialog.LoadDialog.LoadObject")

		try:
			GetObject = self.ConfirmDialog.GetChild
			self.ConfirmText = GetObject("message1")
			self.ConfirmText2 = GetObject("message2")
			self.ConfirmAcceptButton = GetObject("accept")
			self.ConfirmCancelButton = GetObject("cancel")
		except:
			import exception
			exception.Abort("PointResetDialog.LoadWindow.BindObject")

		self.GetChild("message1").SetText("스탯/스킬 포인트를 초기화해주겠네.")
		self.GetChild("message2").SetText("가격은 500원이야. 어때, 초기화할텐가?")
		self.GetChild("accept").SetEvent(ui.__mem_func__(self.OpenConfirmDialog))
		self.GetChild("cancel").SetEvent(ui.__mem_func__(self.Close))

		## Confirm Dialog
		self.ConfirmText.SetText("현재 레벨의 경험치가 모두 없어진다네.")
		self.ConfirmText.SetFontColor(1.0, 0.3, 0.3)
		self.ConfirmText2.SetText("정말 초기화하고 싶은가?")
		self.ConfirmAcceptButton.SetEvent(ui.__mem_func__(self.ResetPoint))
		self.ConfirmCancelButton.SetEvent(ui.__mem_func__(self.Close))
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/AchievementBoard.py")
        except:
            import exception
            exception.Abort("AchievementBoard.LoadWindow.LoadScript")

        try:
            GetObject = self.GetChild
            self.board = GetObject("Board")
            self.currentLine = GetObject("current_achievement")
            self.selectWnd = GetObject("achievement_selection_wnd")
            self.listBox = GetObject("selectionbox")
            self.scrollBar = GetObject("selectionscroll")
            self.selectBtn = GetObject("select_button")
            # self.itemBtn = GetObject("item_button")
        except:
            import exception
            exception.Abort("AchievementBoard.LoadWindow.BindObject")

        self.board.SetCloseEvent(self.Close)
        self.scrollBar.SetScrollEvent(self.OnScroll)
        self.selectBtn.SAFE_SetEvent(self.OnClickSelectAchievementButton)
        # self.itemBtn.SAFE_SetEvent(self.OnClickItemAchievementButton)

        self.listBaseWidth = self.listBox.GetWidth()
        self.listMaxCount = self.listBox.GetHeight() / 17
        self.selectWndBaseHeight = self.selectWnd.GetHeight(
        ) - self.listMaxCount * 17
        self.selectBtnBaseY = self.selectBtn.GetTop() - self.listMaxCount * 17
        self.baseHeight = self.GetHeight() - self.selectWnd.GetHeight()
Esempio n. 9
0
    def LoadDialog(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/OfflineShopDialog.py")
        except:
            import exception
            exception.Abort("OfflineShopDialog.LoadDialog.LoadObject")

        try:
            self.itemSlotWindow = self.GetChild("ItemSlot")
            self.btnBuy = self.GetChild("BuyButton")
            self.titleBar = self.GetChild("TitleBar")
            self.titleName = self.GetChild("TitleName")
        except:
            import exception
            exception.Abort("OfflineShopDialog.LoadDialog.BindObject")

        self.itemSlotWindow.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
        self.itemSlotWindow.SAFE_SetButtonEvent("LEFT", "EXIST",
                                                self.SelectItemSlot)
        self.itemSlotWindow.SAFE_SetButtonEvent("RIGHT", "EXIST",
                                                self.UnselectItemSlot)

        self.itemSlotWindow.SetOverInItemEvent(ui.__mem_func__(
            self.OverInItem))
        self.itemSlotWindow.SetOverOutItemEvent(
            ui.__mem_func__(self.OverOutItem))

        self.btnBuy.SetToggleUpEvent(ui.__mem_func__(self.CancelShopping))
        self.btnBuy.SetToggleDownEvent(ui.__mem_func__(self.OnBuy))

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
        self.Refresh()
Esempio n. 10
0
	def LoadWindow(self):
		if (self.isLoaded == 1):
			return
			
		self.isLoaded = 1
		try:
			PythonScriptLoader = ui.PythonScriptLoader()
			PythonScriptLoader.LoadScriptFile(self, "UIScript/OfflineShopChangeTimeDialog.py")
		except:
			import exception
			exception.Abort("OfflineShopChangeTimeWindow.LoadWindow.LoadObject")
			
		try:
			self.board = self.GetChild("Board")
			self.agreeButton = self.GetChild("AgreeButton")
			self.cancelButton = self.GetChild("CancelButton")
			self.hourDict = {
				1 : self.GetChild("oneHour"),
				2 : self.GetChild("twoHours"),
				3 : self.GetChild("fourHours"),
				4 : self.GetChild("unlimited"),
			}
		except:
			import exception
			exception.Abort("OfflineShopChangeTimeWindow.LoadWindow.BindObject")
			
		self.board.SetCloseEvent(ui.__mem_func__(self.Close))
		self.cancelButton.SetEvent(ui.__mem_func__(self.Close))
		self.agreeButton.SetEvent(ui.__mem_func__(self.ClickAgree))
		for (tabKey, tabButton) in self.hourDict.items():
			tabButton.SetEvent(ui.__mem_func__(self.SelectHour), tabKey)
			
		# Default hour for offline shop.
		self.SelectHour(1)
    def __LoadWindow(self):
        if self.isLoaded == 1:
            return

        self.isLoaded = 1

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self,
                                       "UIScript/CostumeEquipmentDialog.py")
        except:
            import exception
            exception.Abort("CostumeEquipmentDialog.LoadWindow.LoadObject")

        try:
            self.ORIGINAL_WIDTH = self.GetWidth()
            wndCostumeEquipmentSlot = self.GetChild("CostumeEquipmentSlot")
            self.wndCostumeEquipmentLayer = self.GetChild(
                "CostumeEquipmentLayer")
            self.expandBtn = self.GetChild("ExpandButton")
            self.minBtn = self.GetChild("MinimizeButton")

            self.expandBtn.SetEvent(ui.__mem_func__(self.OpenCostumeEquipment))
            self.minBtn.SetEvent(ui.__mem_func__(self.CloseCostumeEquipment))

        except:
            import exception
            exception.Abort("CostumeEquipmentDialog.LoadWindow.BindObject")

        wndCostumeEquipmentSlot.SetOverInItemEvent(
            ui.__mem_func__(self.wndEquipment.OverInItem))
        wndCostumeEquipmentSlot.SetOverOutItemEvent(
            ui.__mem_func__(self.wndEquipment.OverOutItem))
        self.wndCostumeEquipmentSlot = wndCostumeEquipmentSlot
Esempio n. 12
0
    def __LoadScript(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/GuildStorageLogs.py")
        except:
            import exception
            exception.Abort("test.__LoadScript.LoadObject")

        try:
            self.board = self.GetChild("Board")
            self.titleBar = self.GetChild("TitleBar")

            self.Logs = self.GetChild("LM_LogsGroupBox")

            self.Search = {
                "btn": self.GetChild("LS_Search"),
                "text": self.GetChild("LS_SearchInputLine"),
            }

            self.DeleteBtn = self.GetChild("LM_Delete")

        except:
            import exception
            exception.Abort("test.__LoadScript.BindObject")

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
        self.Logs.SetTextCenterAlign(FALSE)

        self.DeleteBtn.SetEvent(self.DeleteLogs)
        self.Search['btn'].SetEvent(self.SearchMember)

        self.isLoaded = TRUE
Esempio n. 13
0
	def LoadWindow(self):
		try:
			PythonScriptLoader = ui.PythonScriptLoader()
			PythonScriptLoader.LoadScriptFile(self, "UIScript/battlepass.py")
		except:
			import exception
			exception.Abort("battlepass.LoadWindow.LoadObject")
		try:
			self.titleBar = self.GetChild("TitleBar")
			self.board = self.GetChild("board")
			self.board_reward = self.GetChild("DesignTop")
			self.ScrollBar = self.GetChild("ScrollBar")
			self.info1 = self.GetChild("Text1Info")
			self.info2 = self.GetChild("Text2Info")
			self.info3 = self.GetChild("Text3Info")
			self.info4 = self.GetChild("Text5Info")
			self.info5 = self.GetChild("Text6Info")
			self.f_button = self.GetChild("FinalReward")
			self.ScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))		
		except:
			import exception
			exception.Abort("battlepass.__LoadWindow.BindObject")
	
		self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))	
		self.f_button.SetEvent(lambda : net.SendChatPacket("/final_reward"))
		self.final_reward = ui.GridSlotWindow()
		self.final_reward.SetParent(self)
		self.final_reward.SetPosition(428, 218)
		self.final_reward.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
		self.final_reward.ArrangeSlot(0, 3, 2, 32, 32, 0, 3)
		self.final_reward.SetOverInItemEvent(ui.__mem_func__(self.OverInItemFinal))
		self.final_reward.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
		self.final_reward.RefreshSlot()
		self.final_reward.Show()
    def LoadWindow(self):
        try:
            PythonScriptLoader = ui.PythonScriptLoader()
            PythonScriptLoader.LoadScriptFile(self,
                                              "UIScript/selectitemwindow.py")
        except:
            import exception
            exception.Abort("ItemSelectWindow.LoadDialog.LoadObject")

        try:
            GetObject = self.GetChild
            self.board = GetObject("board")
            self.titleBar = GetObject("TitleBar")
            self.itemSlot = GetObject("ItemSlot")
            self.btnExit = GetObject("ExitButton")
        except:
            import exception
            exception.Abort("ItemSelectWindow.LoadDialog.BindObject")

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
        self.btnExit.SetEvent(ui.__mem_func__(self.Close))
        self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
        self.itemSlot.SAFE_SetButtonEvent("LEFT", "EXIST", self.SelectItemSlot)
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
Esempio n. 15
0
    def __LoadQuestionDialog(self, fileName):
        self.dlgQuestion = ui.ScriptWindow()

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self.dlgQuestion, fileName)
        except:
            import exception
            exception.Abort(
                "SelectCharacterWindow.LoadQuestionDialog.LoadScript")

        try:
            GetObject = self.dlgQuestion.GetChild
            self.dlgQuestionText = GetObject("message")
            self.dlgQuestionAcceptButton = GetObject("accept")
            self.dlgQuestionCancelButton = GetObject("cancel")
        except:
            import exception
            exception.Abort(
                "SelectCharacterWindow.LoadQuestionDialog.BindObject")

        self.dlgQuestionText.SetText(localeInfo.SELECT_DO_YOU_DELETE_REALLY)
        self.dlgQuestionAcceptButton.SetEvent(
            ui.__mem_func__(self.RequestDeleteCharacter))
        self.dlgQuestionCancelButton.SetEvent(
            ui.__mem_func__(self.dlgQuestion.Hide))
        return 1
Esempio n. 16
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/OfflineShopBuilder.py")
        except:
            import exception
            exception.Abort("OfflineShopAddItemWindow.LoadWindow.LoadObject")

        try:
            self.nameLine = self.GetChild("NameLine")
            self.itemSlot = self.GetChild("ItemSlot")
            self.btnOk = self.GetChild("OkButton")
            self.btnClose = self.GetChild("CloseButton")
            self.board = self.GetChild("Board")
        except:
            import exception
            exception.Abort("OfflineShopAddItemWindow.LoadWindow.BindObject")

        self.btnOk.Hide()
        self.btnClose.Hide()
        self.board.SetCloseEvent(ui.__mem_func__(self.Close))

        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
        self.itemSlot.SetSelectEmptySlotEvent(
            ui.__mem_func__(self.SelectEmptySlot))

        # RESIZE OFFLINE SHOP ADD ITEM WINDOW
        self.board.SetSize(406, 400)
        self.SetSize(406, 400)
Esempio n. 17
0
	def __LoadScript(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "uiscript/attachstonedialog.py")

		except:
			import exception
			exception.Abort("AttachStoneDialog.__LoadScript.LoadObject")

		try:
			self.board = self.GetChild("Board")
			self.titleBar = self.GetChild("TitleBar")
			self.metinImage = self.GetChild("MetinImage")
			self.GetChild("AcceptButton").SetEvent(ui.__mem_func__(self.Accept))
			self.GetChild("CancelButton").SetEvent(ui.__mem_func__(self.Close))
		except:
			import exception
			exception.Abort("AttachStoneDialog.__LoadScript.BindObject")

		oldToolTip = uiToolTip.ItemToolTip()
		oldToolTip.SetParent(self)
		oldToolTip.SetPosition(15, 38)
		oldToolTip.SetFollow(False)
		oldToolTip.Show()
		self.oldToolTip = oldToolTip

		newToolTip = uiToolTip.ItemToolTip()
		newToolTip.SetParent(self)
		newToolTip.SetPosition(230 + 20, 38)
		newToolTip.SetFollow(False)
		newToolTip.Show()
		self.newToolTip = newToolTip

		self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
Esempio n. 18
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/OfflineShopBuilder.py")
        except:
            import exception
            exception.Abort(
                "OfflineShopRemoveItemWindow.LoadWindow.LoadObject")

        try:
            self.nameLine = self.GetChild("NameLine")
            self.itemSlot = self.GetChild("ItemSlot")
            self.btnOk = self.GetChild("OkButton")
            self.btnClose = self.GetChild("CloseButton")
            self.board = self.GetChild("Board")
        except:
            import exception
            exception.Abort(
                "OfflineShopRemoveItemWindow.LoadWindow.BindObject")

        self.btnOk.Hide()
        self.btnClose.Hide()
        self.board.SetCloseEvent(ui.__mem_func__(self.Close))

        self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
        self.itemSlot.SAFE_SetButtonEvent("RIGHT", "EXIST",
                                          self.UnselectItemSlot)
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))

        # RESIZE OFFLINE SHOP REMOVE ITEM WINDOW
        self.board.SetSize(406, 400)
        self.SetSize(406, 400)
Esempio n. 19
0
	def __LoadWindow(self):
		if self.isLoaded == 1:
			return

		self.isLoaded = 1

		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "UIScript/CostumeWindow.py")
		except:
			import exception
			exception.Abort("CostumeWindow.LoadWindow.LoadObject")

		try:
			wndEquip = self.GetChild("CostumeSlot")
			self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(self.Close))
			
		except:
			import exception
			exception.Abort("CostumeWindow.LoadWindow.BindObject")

		## Equipment
		wndEquip.SetOverInItemEvent(ui.__mem_func__(self.wndInventory.OverInItem))
		wndEquip.SetOverOutItemEvent(ui.__mem_func__(self.wndInventory.OverOutItem))
		wndEquip.SetUnselectItemSlotEvent(ui.__mem_func__(self.wndInventory.UseItemSlot))
		wndEquip.SetUseSlotEvent(ui.__mem_func__(self.wndInventory.UseItemSlot))						
		wndEquip.SetSelectEmptySlotEvent(ui.__mem_func__(self.wndInventory.SelectEmptySlot))
		wndEquip.SetSelectItemSlotEvent(ui.__mem_func__(self.wndInventory.SelectItemSlot))

		self.wndEquip = wndEquip
Esempio n. 20
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/OfflineShopBuilder.py")
        except:
            import exception
            exception.Abort(
                "OfflineShopChangePriceWindow.LoadWindow.LoadObject")

        try:
            self.nameLine = self.GetChild("NameLine")
            self.itemSlot = self.GetChild("ItemSlot")
            self.btnRefresh = self.GetChild("OkButton")
            self.btnClose = self.GetChild("CloseButton")
            self.board = self.GetChild("Board")
        except:
            import exception
            exception.Abort("OfflineShopAddItemWindow.LoadWindow.BindObject")

        self.btnRefresh.SetText("Yenile")
        self.btnClose.Hide()
        self.itemSlot.SetSlotStyle(wndMgr.SLOT_STYLE_NONE)
        self.itemSlot.SAFE_SetButtonEvent("RIGHT", "EXIST",
                                          self.UnselectItemSlot)
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
        self.btnRefresh.SetEvent(ui.__mem_func__(self.Refresh))
        self.board.SetCloseEvent(ui.__mem_func__(self.Close))
Esempio n. 21
0
    def __LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/PrivateShopBuilder.py")
        except:
            import exception
            exception.Abort("PrivateShopBuilderWindow.LoadWindow.LoadObject")

        try:
            GetObject = self.GetChild
            self.nameLine = GetObject("NameLine")
            self.itemSlot = GetObject("ItemSlot")
            self.btnOk = GetObject("OkButton")
            self.btnClose = GetObject("CloseButton")
            self.titleBar = GetObject("TitleBar")
        except:
            import exception
            exception.Abort("PrivateShopBuilderWindow.LoadWindow.BindObject")

        self.btnOk.SetEvent(ui.__mem_func__(self.OnOk))
        self.btnClose.SetEvent(ui.__mem_func__(self.OnClose))
        self.titleBar.SetCloseEvent(ui.__mem_func__(self.OnClose))

        self.itemSlot.SetSelectEmptySlotEvent(
            ui.__mem_func__(self.OnSelectEmptySlot))
        self.itemSlot.SetSelectItemSlotEvent(
            ui.__mem_func__(self.OnSelectItemSlot))
        self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OnOverInItem))
        self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem))
Esempio n. 22
0
    def LoadWindow(self):
        try:
            PythonScriptLoader = ui.PythonScriptLoader()
            PythonScriptLoader.LoadScriptFile(
                self, "UIScript/OfflineShopInputDialog.py")
        except:
            import exception
            exception.Abort("OfflineShopInputDialog.LoadWindow.LoadObject")

        try:
            self.acceptButton = self.GetChild("AgreeButton")
            self.cancelButton = self.GetChild("CancelButton")
            self.inputSlot = self.GetChild("InputSlot")
            self.inputValue = self.GetChild("InputValue")

            self.hourDict = {
                0: self.GetChild("oneHour"),
                1: self.GetChild("twoHours"),
                2: self.GetChild("fourHours"),
                3: self.GetChild("unlimited"),
            }
        except:
            import exception
            exception.Abort("OfflineShopInputDialog.LoadWindow.BindObject")

        for (tabKey, tabButton) in self.hourDict.items():
            tabButton.SetEvent(ui.__mem_func__(self.SelectHour), tabKey)
Esempio n. 23
0
	def LoadDialog(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "uiscript/changepassworddialog.py")

		except:
			import exception
			exception.Abort("ChangePasswordDialog.LoadDialog.LoadObject")

		try:
			self.GetChild("accept_button").SetEvent(ui.__mem_func__(self.OnAccept))
			self.GetChild("cancel_button").SetEvent(ui.__mem_func__(self.OnCancel))
			self.GetChild("titlebar").SetCloseEvent(ui.__mem_func__(self.OnCancel))
			oldPassword = self.GetChild("old_password_value")
			newPassword = self.GetChild("new_password_value")
			newPasswordCheck = self.GetChild("new_password_check_value")
		except:
			import exception
			exception.Abort("ChangePasswordDialog.LoadDialog.BindObject")

		oldPassword.SetTabEvent(lambda arg=1: self.OnNextFocus(arg))
		newPassword.SetTabEvent(lambda arg=2: self.OnNextFocus(arg))
		newPasswordCheck.SetTabEvent(lambda arg=3: self.OnNextFocus(arg))
		oldPassword.SetReturnEvent(lambda arg=1: self.OnNextFocus(arg))
		newPassword.SetReturnEvent(lambda arg=2: self.OnNextFocus(arg))
		newPasswordCheck.SetReturnEvent(ui.__mem_func__(self.OnAccept))
		oldPassword.OnPressEscapeKey = self.OnCancel
		newPassword.OnPressEscapeKey = self.OnCancel
		newPasswordCheck.OnPressEscapeKey = self.OnCancel

		self.oldPassword = oldPassword
		self.newPassword = newPassword
		self.newPasswordCheck = newPasswordCheck
Esempio n. 24
0
	def LoadWindow(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, "UIScript/OfflineShopBuilder.py")
		except:
			import exception
			exception.Abort("OfflineShopBuilderWindow.LoadWindow.LoadObject")

		try:
			self.nameLine = self.GetChild("NameLine")
			self.itemSlot = self.GetChild("ItemSlot")
			self.btnOk = self.GetChild("OkButton")
			self.btnClose = self.GetChild("CloseButton")
			self.board = self.GetChild("Board")
		except:
			import exception
			exception.Abort("OfflineShopBuilderWindow.LoadWindow.BindObject")

		self.btnOk.SetEvent(ui.__mem_func__(self.OnOk))
		self.btnClose.SetEvent(ui.__mem_func__(self.OnClose))
		self.board.SetCloseEvent(ui.__mem_func__(self.OnClose))

		self.itemSlot.SetSelectEmptySlotEvent(ui.__mem_func__(self.OnSelectEmptySlot))
		self.itemSlot.SetSelectItemSlotEvent(ui.__mem_func__(self.OnSelectItemSlot))
		self.itemSlot.SetOverInItemEvent(ui.__mem_func__(self.OnOverInItem))
		self.itemSlot.SetOverOutItemEvent(ui.__mem_func__(self.OnOverOutItem))
Esempio n. 25
0
	def __LoadBoard(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			if localeInfo.IsJAPAN():
				pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "PartyMemberInfoBoard.py")
			else:
				pyScrLoader.LoadScriptFile(self, "UIScript/PartyMemberInfoBoard.py")
		except:
			import exception
			exception.Abort("PartyMemberInfoBoard.__LoadBoard.LoadScript")

		try:
			self.nameTextLine = self.GetChild("NamePrint")
			self.gauge = self.GetChild("Gauge")
			self.stateButton = self.GetChild("StateButton")
			self.partyAffectImageList.append(self.GetChild("ExperienceImage"))
			self.partyAffectImageList.append(self.GetChild("AttackerImage"))
			self.partyAffectImageList.append(self.GetChild("DefenderImage"))
			self.partyAffectImageList.append(self.GetChild("BufferImage"))
			self.partyAffectImageList.append(self.GetChild("SkillMasterImage"))
			self.partyAffectImageList.append(self.GetChild("TimeBonusImage"))
			self.partyAffectImageList.append(self.GetChild("RegenBonus"))
			self.partyAffectImageList.append(self.GetChild("IncreaseArea150"))
			self.partyAffectImageList.append(self.GetChild("IncreaseArea200"))
			self.stateButton.SetEvent(ui.__mem_func__(self.OnMouseLeftButtonDown))
		except:
			import exception
			exception.Abort("PartyMemberInfoBoard.__LoadBoard.BindObject")

		self.__SetAffectsMouseEvent()
		self.__HideAllAffects()
Esempio n. 26
0
    def __LoadScript(self):

        self.__LoadQuestionDialog()

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "uiscript/refinedialog.py")

        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.LoadObject")

        try:
            self.board = self.GetChild("Board")
            self.titleBar = self.GetChild("TitleBar")
            self.successPercentage = self.GetChild("SuccessPercentage")
            self.GetChild("AcceptButton").SetEvent(self.OpenQuestionDialog)
            self.GetChild("CancelButton").SetEvent(self.Close)
        except:
            import exception
            exception.Abort("RefineDialog.__LoadScript.BindObject")

        ## 936 : 개량 확률 표시 안함
        ##if 936 == app.GetDefaultCodePage():
        self.successPercentage.Hide()

        toolTip = uiToolTip.ItemToolTip()
        toolTip.SetParent(self)
        toolTip.SetPosition(15, 38)
        toolTip.SetFollow(False)
        toolTip.Show()
        self.toolTip = toolTip

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))
Esempio n. 27
0
    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/AtlasWindow.py")
        except:
            import exception
            exception.Abort("AtlasWindow.LoadWindow.LoadScript")

        try:
            self.board = self.GetChild("board")

        except:
            import exception
            exception.Abort("AtlasWindow.LoadWindow.BindObject")

        self.AtlasMainWindow = self.AtlasRenderer()
        self.board.SetCloseEvent(self.Hide)
        self.AtlasMainWindow.SetParent(self.board)
        self.AtlasMainWindow.SetPosition(7, 30)
        self.tooltipInfo.SetParent(self.board)
        self.infoGuildMark.SetParent(self.board)
        self.SetPosition(wndMgr.GetScreenWidth() - 136 - 256 - 10, 0)
        self.Hide()

        miniMap.RegisterAtlasWindow(self)
Esempio n. 28
0
    def __LoadWindow(self):
        if self.isLoaded == 1:
            return

        self.isLoaded = 1

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/CostumeWindow.py")
        except:
            import exception
            exception.Abort("CostumeWindow.LoadWindow.LoadObject")

        try:
            wndEquip = self.GetChild("CostumeSlot")
            self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(
                self.Close))

        except:
            import exception
            exception.Abort("CostumeWindow.LoadWindow.BindObject")

        ## Equipment
        wndEquip.SetOverInItemEvent(
            ui.__mem_func__(self.wndInventory.OverInItem))
        wndEquip.SetOverOutItemEvent(
            ui.__mem_func__(self.wndInventory.OverOutItem))
        wndEquip.SAFE_SetButtonEvent("RIGHT", "EXIST", self.CostumeClick)

        self.wndEquip = wndEquip
Esempio n. 29
0
    def __Load(self):
        self.popupDialog = PopupDialog(self)

        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, "UIScript/MarkListWindow.py")
        except:
            import exception
            exception.Abort("SymbolListBox.__Load")

        try:
            self.symbolListBox = self.__CreateSymbolListBox()
            self.symbolListBox.SetScrollBar(self.GetChild("ScrollBar"))

            self.popupText = self.popupDialog.GetChild("message")
            self.popupDialog.GetChild("accept").SetEvent(
                ui.__mem_func__(self.popupDialog.Hide))

            self.board = self.GetChild("board")
            self.okButton = self.GetChild("ok")
            self.cancelButton = self.GetChild("cancel")
            self.refreshButton = self.GetChild("refresh")

        except:
            import exception
            exception.Abort("SymbolListBox.__Bind")

        self.refreshButton.SetEvent(ui.__mem_func__(self.__OnRefresh))
        self.cancelButton.SetEvent(ui.__mem_func__(self.__OnCancel))
        self.okButton.SetEvent(ui.__mem_func__(self.__OnOK))
        self.board.SetCloseEvent(ui.__mem_func__(self.__OnCancel))
        self.board.SetTitleName(localeInfo.SYMBOLLIST_TITLE)
        self.UpdateRect()

        self.__RefreshFileList()
Esempio n. 30
0
	def __LoadScript(self):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, 'uiscript/halloffame.py')
		except:
			import exception
			exception.Abort('hall_of_fame.__LoadScript.LoadScriptFile')

		try:
			self.__LoadVariables()
		except:
			import exception
			exception.Abort('hall_of_fame.__LoadScript.LoadVariables')

		try:
			self.__LoadUi()
		except:
			import exception
			exception.Abort('hall_of_fame.__LoadScript.LoadUi')

		try:
			self.__LoadEvents()
		except:
			import exception
			exception.Abort('hall_of_fame.__LoadScript.LoadEvents')
		
		self.isLoaded = TRUE