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))
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))
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)
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()
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()
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
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
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))
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
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)
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))
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)
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
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))
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))
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)
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
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))
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()
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))
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)
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
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()
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