Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------> tutorial made by Kapa3a <-------
- add up import :
- if app.ENABLE_DETAILS_UI:
- import uiCharacterDetails
- 1.Search :
- class CharacterWindow(ui.ScriptWindow):
- [...]
- def __init__(self):
- *Add after :
- if app.ENABLE_DETAILS_UI:
- self.chDetailsWnd = None
- self.isOpenedDetailsWnd = False
- 2.Search :
- def __Initialize(self):
- [...]
- self.skillGroupButton = ()
- self.activeSlot = None
- self.activeSkillPointValue = None
- *Add after :
- if app.ENABLE_DETAILS_UI:
- def OnTop(self):
- if self.chDetailsWnd:
- self.chDetailsWnd.SetTop()
- if app.ENABLE_DETAILS_UI:
- def Hide(self):
- if self.chDetailsWnd:
- self.isOpenedDetailsWnd = self.chDetailsWnd.IsShow()
- self.chDetailsWnd.Close()
- wndMgr.Hide(self.hWnd)
- 3.Search :
- def Show(self):
- *Add after :
- if app.ENABLE_DETAILS_UI:
- self.__InitCharacterDetailsUIButton()
- if self.chDetailsWnd and self.isOpenedDetailsWnd:
- self.chDetailsWnd.Show()
- 4.Search :
- def __BindObject(self):
- [...]
- for i in xrange(quest.QUEST_MAX_NUM):
- self.questNameList.append(self.GetChild("Quest_Name_0" + str(i)))
- self.questLastTimeList.append(self.GetChild("Quest_LastTime_0" + str(i)))
- self.questLastCountList.append(self.GetChild("Quest_LastCount_0" + str(i)))
- *Add after :
- if app.ENABLE_DETAILS_UI:
- self.MainBoard = self.GetChild("board")
- self.ExpandBtn = ui.MakeButton(self.MainBoard, 240, 120, "", "d:/ymir work/ui/game/belt_inventory/", "btn_minimize_normal.tga", "btn_minimize_over.tga", "btn_minimize_down.tga")
- self.ExpandBtn.SetEvent(ui.__mem_func__(self.__ClickExpandButton))
- self.MinimizeBtn = ui.MakeButton(self.MainBoard, 240, 120, "", "d:/ymir work/ui/game/belt_inventory/", "btn_expand_normal.tga", "btn_expand_over.tga", "btn_expand_down.tga")
- self.MinimizeBtn.SetEvent(ui.__mem_func__(self.__ClickMinimizeButton))
- if app.ENABLE_DETAILS_UI:
- def __InitCharacterDetailsUIButton(self):
- self.ExpandBtn.Show()
- self.MinimizeBtn.Hide()
- def __ClickExpandButton(self):
- #print "__ClickExpandButton"
- if not self.chDetailsWnd:
- self.chDetailsWnd = uiCharacterDetails.CharacterDetailsUI(self)
- self.chDetailsWnd.Show()
- else:
- self.chDetailsWnd.Show()
- self.ExpandBtn.Hide()
- self.MinimizeBtn.Show()
- def __ClickMinimizeButton(self):
- #print "__ClickMinimizeButton"
- self.chDetailsWnd.Hide()
- self.MinimizeBtn.Hide()
- self.ExpandBtn.Show()
- def OnMoveWindow(self, x, y):
- #print "OnMoveWindow x %s y %s" % (x, y)
- if self.chDetailsWnd:
- self.chDetailsWnd.AdjustPosition(x, y)
- 5.Search :
- def __BindEvent(self):
- [...]
- for titleBarValue in self.titleBarDict.itervalues():
- titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))
- *replace with :
- for titleBarValue in self.titleBarDict.itervalues():
- if app.ENABLE_DETAILS_UI:
- titleBarValue.SetCloseEvent(ui.__mem_func__(self.Close))
- else:
- titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))
- 6.Search :
- def Close(self):
- if 0 != self.toolTipSkill:
- self.toolTipSkill.Hide()
- *Add after :
- if app.ENABLE_DETAILS_UI:
- if self.chDetailsWnd and self.chDetailsWnd.IsShow():
- self.chDetailsWnd.Hide()
- 7.Search :
- def RefreshStatus(self):
- [...]
- self.__RefreshStatusPlusButtonList()
- self.__RefreshStatusMinusButtonList()
- self.RefreshAlignment()
- if self.refreshToolTip:
- self.refreshToolTip()
- *Add after :
- if app.ENABLE_DETAILS_UI:
- if self.chDetailsWnd and self.chDetailsWnd.IsShow():
- self.chDetailsWnd.RefreshLabel()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement