## @ interfacemodule.py @ ##
#Search:
def Close(self):
#In this function search
if self.wndChat:
self.wndChat.Destroy()
#Add under:
if self.wndCharacter:
self.wndCharacter.Close()
else:
if self.wndCharacter:
self.wndCharacter.Hide()
#Search:
def HideAllWindows(self):
#In this function search:
if self.wndCharacter:
self.wndCharacter.Hide()
#Replace with:
if self.wndCharacter:
self.wndCharacter.Close()
else:
if self.wndCharacter:
self.wndCharacter.Hide()
#search:
def ToggleCharacterWindow(self, state
#Replace with:
def ToggleCharacterWindow(self, state):
if FALSE == player.IsObserverMode():
if FALSE == self.wndCharacter.IsShow():
self.OpenCharacterWindowWithState(state)
else:
if state == self.wndCharacter.GetState():
self.wndCharacter.OverOutItem()
self.wndCharacter.Close() #FIX
else:
self.wndCharacter.SetState(state)
## @ uicharacter.py @##
#Search:
for titleBarValue in self.titleBarDict.itervalues():
titleBarValue.SetCloseEvent(ui.__mem_func__(self.Close))
#Or:
for titleBarValue in self.titleBarDict.itervalues():
titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))
Replace with this:
for titleBarValue in self.titleBarDict.itervalues():
titleBarValue.SetCloseEvent(ui.__mem_func__(self.Close))
else:
titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))
#Search
if self.chDetailsWnd and self.chDetailsWnd.IsShow():
self.chDetailsWnd.Hide()
#Check is on hide
self.chDetailsWnd.Hide()