- Feb
- Threads
- 15
- 104
- 632
- 93
AD: Mt2009 - Mobile & PC - 30 January 2026 CHECK THE PRESENTATION!
Private Shop & Offline Shop farketmeksizin pazarlara tıklanmıyor syserr e hata da düşmüyor ama log.txt ye şöyle birşey geliyor
imagebox kaynaklı sanırım ama çözemedim
imagebox kaynaklı sanırım ama çözemedim
Python:
0520 23:06:19296 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19296 ::
0520 23:06:19296 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19296 ::
0520 23:06:19302 :: LOAD IMAGE0520 23:06:19302 :: 0520 23:06:19302 :: <ui.ImageBox object at 0x0D492BB0>0520 23:06:19302 :: 0520 23:06:19302 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1BA990>}0520 23:06:19302 ::
0520 23:06:19302 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19302 ::
0520 23:06:19302 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19302 ::
0520 23:06:19303 :: LOAD IMAGE0520 23:06:19303 :: 0520 23:06:19303 :: <ui.ImageBox object at 0x0D492C90>0520 23:06:19303 :: 0520 23:06:19303 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1BAB48>}0520 23:06:19303 ::
0520 23:06:19303 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19303 ::
0520 23:06:19303 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19303 ::
0520 23:06:19303 :: LOAD IMAGE0520 23:06:19303 :: 0520 23:06:19303 :: <ui.ImageBox object at 0x0D492D50>0520 23:06:19303 :: 0520 23:06:19303 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1BAC60>}0520 23:06:19303 ::
0520 23:06:19303 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19303 ::
0520 23:06:19303 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19303 ::
0520 23:06:19308 :: LOAD IMAGE0520 23:06:19308 :: 0520 23:06:19308 :: <ui.ImageBox object at 0x0D492E10>0520 23:06:19308 :: 0520 23:06:19308 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1BAE90>}0520 23:06:19308 ::
0520 23:06:19309 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19309 ::
0520 23:06:19309 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19309 ::
0520 23:06:19309 :: LOAD IMAGE0520 23:06:19309 :: 0520 23:06:19309 :: <ui.ImageBox object at 0x0D492ED0>0520 23:06:19309 :: 0520 23:06:19309 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1BA260>}0520 23:06:19309 ::
0520 23:06:19309 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19309 ::
0520 23:06:19309 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19309 ::
0520 23:06:19309 :: LOAD IMAGE0520 23:06:19309 :: 0520 23:06:19309 :: <ui.ImageBox object at 0x0D492F90>0520 23:06:19309 :: 0520 23:06:19309 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D20D0>}0520 23:06:19310 ::
0520 23:06:19310 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19310 ::
0520 23:06:19310 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19310 ::
0520 23:06:19310 :: LOAD IMAGE0520 23:06:19310 :: 0520 23:06:19310 :: <ui.ImageBox object at 0x0D1A7970>0520 23:06:19310 :: 0520 23:06:19310 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D21E8>}0520 23:06:19310 ::
0520 23:06:19310 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19310 ::
0520 23:06:19310 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19310 ::
0520 23:06:19310 :: LOAD IMAGE0520 23:06:19310 :: 0520 23:06:19310 :: <ui.ImageBox object at 0x0D1A7930>0520 23:06:19310 :: 0520 23:06:19310 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2300>}0520 23:06:19310 ::
0520 23:06:19310 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19311 ::
0520 23:06:19311 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19311 ::
0520 23:06:19311 :: LOAD IMAGE0520 23:06:19311 :: 0520 23:06:19311 :: <ui.ImageBox object at 0x0D1A7150>0520 23:06:19311 :: 0520 23:06:19311 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2418>}0520 23:06:19311 ::
0520 23:06:19311 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19311 ::
0520 23:06:19311 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19311 ::
0520 23:06:19311 :: LOAD IMAGE0520 23:06:19311 :: 0520 23:06:19311 :: <ui.ImageBox object at 0x0D1A7C90>0520 23:06:19311 :: 0520 23:06:19311 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2530>}0520 23:06:19311 ::
0520 23:06:19311 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19311 ::
0520 23:06:19311 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19311 ::
0520 23:06:19312 :: LOAD IMAGE0520 23:06:19312 :: 0520 23:06:19312 :: <ui.ImageBox object at 0x0D1A7D50>0520 23:06:19312 :: 0520 23:06:19312 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2648>}0520 23:06:19312 ::
0520 23:06:19312 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19312 ::
0520 23:06:19312 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19312 ::
0520 23:06:19312 :: LOAD IMAGE0520 23:06:19312 :: 0520 23:06:19312 :: <ui.ImageBox object at 0x0D1A7E10>0520 23:06:19312 :: 0520 23:06:19312 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2760>}0520 23:06:19312 ::
0520 23:06:19312 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19312 ::
0520 23:06:19312 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19312 ::
0520 23:06:19313 :: LOAD IMAGE0520 23:06:19313 :: 0520 23:06:19313 :: <ui.ImageBox object at 0x0D1A7ED0>0520 23:06:19313 :: 0520 23:06:19313 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2878>}0520 23:06:19313 ::
0520 23:06:19313 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19313 ::
0520 23:06:19313 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19313 ::
0520 23:06:19313 :: LOAD IMAGE0520 23:06:19313 :: 0520 23:06:19313 :: <ui.ImageBox object at 0x0D1A7F90>0520 23:06:19313 :: 0520 23:06:19313 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2990>}0520 23:06:19313 ::
0520 23:06:19313 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19313 ::
0520 23:06:19313 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19313 ::
0520 23:06:19314 :: LOAD IMAGE0520 23:06:19314 :: 0520 23:06:19314 :: <ui.ImageBox object at 0x0D47F0D0>0520 23:06:19314 :: 0520 23:06:19314 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2AA8>}0520 23:06:19314 ::
0520 23:06:19314 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19314 ::
0520 23:06:19314 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19314 ::
0520 23:06:19314 :: LOAD IMAGE0520 23:06:19314 :: 0520 23:06:19314 :: <ui.ImageBox object at 0x0D47F190>0520 23:06:19314 :: 0520 23:06:19314 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2BC0>}0520 23:06:19314 ::
0520 23:06:19314 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19314 ::
0520 23:06:19314 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19314 ::
0520 23:06:19315 :: LOAD IMAGE0520 23:06:19315 :: 0520 23:06:19315 :: <ui.ImageBox object at 0x0D47F250>0520 23:06:19315 :: 0520 23:06:19315 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2CD8>}0520 23:06:19315 ::
0520 23:06:19315 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19315 ::
0520 23:06:19315 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19315 ::
0520 23:06:19315 :: LOAD IMAGE0520 23:06:19315 :: 0520 23:06:19315 :: <ui.ImageBox object at 0x0D47F310>0520 23:06:19315 :: 0520 23:06:19315 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2DF0>}0520 23:06:19315 ::
0520 23:06:19315 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19315 ::
0520 23:06:19315 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19315 ::
0520 23:06:19316 :: LOAD IMAGE0520 23:06:19316 :: 0520 23:06:19316 :: <ui.ImageBox object at 0x0D47F3D0>0520 23:06:19316 :: 0520 23:06:19316 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D1D2F08>}0520 23:06:19316 ::
0520 23:06:19316 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19316 ::
0520 23:06:19316 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19316 ::
0520 23:06:19317 :: LOAD IMAGE0520 23:06:19317 :: 0520 23:06:19317 :: <ui.ImageBox object at 0x0D47F490>0520 23:06:19317 :: 0520 23:06:19317 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485058>}0520 23:06:19317 ::
0520 23:06:19317 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19317 ::
0520 23:06:19317 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19317 ::
0520 23:06:19317 :: LOAD IMAGE0520 23:06:19317 :: 0520 23:06:19317 :: <ui.ImageBox object at 0x0D47F550>0520 23:06:19317 :: 0520 23:06:19317 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485170>}0520 23:06:19317 ::
0520 23:06:19317 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19317 ::
0520 23:06:19317 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19317 ::
0520 23:06:19318 :: LOAD IMAGE0520 23:06:19318 :: 0520 23:06:19318 :: <ui.ImageBox object at 0x0D47F610>0520 23:06:19318 :: 0520 23:06:19318 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485288>}0520 23:06:19318 ::
0520 23:06:19318 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19318 ::
0520 23:06:19318 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19318 ::
0520 23:06:19318 :: LOAD IMAGE0520 23:06:19318 :: 0520 23:06:19318 :: <ui.ImageBox object at 0x0D47F6D0>0520 23:06:19318 :: 0520 23:06:19318 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4853A0>}0520 23:06:19318 ::
0520 23:06:19318 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19318 ::
0520 23:06:19318 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19318 ::
0520 23:06:19318 :: LOAD IMAGE0520 23:06:19319 :: 0520 23:06:19319 :: <ui.ImageBox object at 0x0D47F790>0520 23:06:19319 :: 0520 23:06:19319 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4854B8>}0520 23:06:19319 ::
0520 23:06:19319 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19319 ::
0520 23:06:19319 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19319 ::
0520 23:06:19319 :: LOAD IMAGE0520 23:06:19319 :: 0520 23:06:19319 :: <ui.ImageBox object at 0x0D47F850>0520 23:06:19319 :: 0520 23:06:19319 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4855D0>}0520 23:06:19319 ::
0520 23:06:19320 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19320 ::
0520 23:06:19320 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19320 ::
0520 23:06:19320 :: LOAD IMAGE0520 23:06:19320 :: 0520 23:06:19320 :: <ui.ImageBox object at 0x0D47F910>0520 23:06:19320 :: 0520 23:06:19320 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4856E8>}0520 23:06:19320 ::
0520 23:06:19320 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19320 ::
0520 23:06:19320 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19320 ::
0520 23:06:19320 :: LOAD IMAGE0520 23:06:19320 :: 0520 23:06:19320 :: <ui.ImageBox object at 0x0D47F990>0520 23:06:19320 :: 0520 23:06:19320 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485760>}0520 23:06:19320 ::
0520 23:06:19321 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19321 ::
0520 23:06:19321 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19321 ::
0520 23:06:19321 :: LOAD IMAGE0520 23:06:19321 :: 0520 23:06:19321 :: <ui.ImageBox object at 0x0D47FA10>0520 23:06:19321 :: 0520 23:06:19321 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4857D8>}0520 23:06:19321 ::
0520 23:06:19321 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19321 ::
0520 23:06:19321 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19321 ::
0520 23:06:19322 :: LOAD IMAGE0520 23:06:19322 :: 0520 23:06:19322 :: <ui.ImageBox object at 0x0D47FA90>0520 23:06:19322 :: 0520 23:06:19322 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485850>}0520 23:06:19322 ::
0520 23:06:19322 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19322 ::
0520 23:06:19322 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19322 ::
0520 23:06:19322 :: LOAD IMAGE0520 23:06:19322 :: 0520 23:06:19322 :: <ui.ImageBox object at 0x0D47FB10>0520 23:06:19322 :: 0520 23:06:19322 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D4858C8>}0520 23:06:19322 ::
0520 23:06:19322 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_IN0520 23:06:19322 ::
0520 23:06:19322 :: [ERROR] ui.py SetEvent, Can`t Find has_key : MOUSE_OVER_OUT0520 23:06:19322 ::
0520 23:06:19323 :: LOAD IMAGE0520 23:06:19323 :: 0520 23:06:19323 :: <ui.ImageBox object at 0x0D47FB90>0520 23:06:19323 :: 0520 23:06:19323 :: {'MOUSE_LEFT_DOWN': <ui.__mem_func__ instance at 0x0D485940>}0520 23:06:19323 ::
Python:
class ImageBox(Window):
def __init__(self, layer = "UI"):
Window.__init__(self, layer)
if app.ENABLE_OFFICAL_CHARACTER_SCREEN:
self.name=""
self.eventFunc = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
self.eventArgs = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
self.argDict={}
self.eventDict={}
def __del__(self):
Window.__del__(self)
def RegisterWindow(self, layer):
self.hWnd = wndMgr.RegisterImageBox(self, layer)
if app.ENABLE_WINDOW_SLIDE_EFFECT:
self.SetSpecialWindow()
def LoadImage(self, imageName):
self.name=imageName
wndMgr.LoadImage(self.hWnd, imageName)
if len(self.eventDict)!=0:
print "LOAD IMAGE", self, self.eventDict
if app.ENABLE_INGAME_WIKI:
def UnloadImage(self):
wndMgr.UnloadImage(self.hWnd)
def SetAlpha(self, alpha):
wndMgr.SetDiffuseColor(self.hWnd, 1.0, 1.0, 1.0, alpha)
if app.ENABLE_SWITCHBOT:
def SetSwitchBotIconColor(self):
wndMgr.SetDiffuseColor(self.hWnd, (79.0/255.0), (79.0/255.0),(79.0/255.0), 1.0)
def GetWidth(self):
return wndMgr.GetWidth(self.hWnd)
def GetHeight(self):
return wndMgr.GetHeight(self.hWnd)
def SAFE_SetEvent(self, func, *args):
result = self.eventFunc.has_key(args[0])
if result :
self.eventFunc[args[0]] = __mem_func__(func)
self.eventArgs[args[0]] = args
else :
print "[ERROR] ui.py SAFE_SetEvent, Can`t Find has_key : %s" % args[0]
def __OnMouseOverIn(self):
try:
apply(self.eventDict["MOUSE_OVER_IN"], self.argDict["MOUSE_OVER_IN"])
except KeyError:
pass
def __OnMouseOverOut(self):
try:
apply(self.eventDict["MOUSE_OVER_OUT"], self.argDict["MOUSE_OVER_OUT"])
except KeyError:
pass
if app.ENABLE_CHEQUE_SYSTEM:
def OnMouseOverIn(self) :
if self.eventFunc["mouse_over_in"] :
apply(self.eventFunc["mouse_over_in"], self.eventArgs["mouse_over_in"])
else:
try:
self.eventDict["MOUSE_OVER_IN"]()
except KeyError:
pass
def OnMouseOverOut(self) :
if self.eventFunc["mouse_over_out"] :
apply(self.eventFunc["mouse_over_out"], self.eventArgs["mouse_over_out"])
else :
try:
self.eventDict["MOUSE_OVER_OUT"]()
except KeyError:
pass
def OnMouseOverIn(self) :
if self.eventFunc["mouse_over_in"]:
apply(self.eventFunc["mouse_over_in"], self.eventArgs["mouse_over_in"])
else:
self.__OnMouseOverIn()
def OnMouseOverOut(self):
if self.eventFunc["mouse_over_out"]:
apply(self.eventFunc["mouse_over_out"], self.eventArgs["mouse_over_out"])
else:
self.__OnMouseOverOut()
def OnMouseLeftButtonDown(self):
if self.eventDict.has_key("MOUSE_LEFT_DOWN"):
apply(self.eventDict["MOUSE_LEFT_DOWN"], self.argDict["MOUSE_LEFT_DOWN"])
def OnMouseLeftButtonUp(self):
if self.eventFunc:
if isinstance(self.eventFunc, dict) and self.eventFunc["mouse_click"] :
apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])
elif not isinstance(self.eventArgs, dict):
apply(self.eventFunc, self.eventArgs)
if self.onMouseLeftStaticEvent:
self.onMouseLeftStaticEvent()
def SetStringEvent(self, event, func, *args):
self.eventDict[event]=func
self.argDict[event]=args
def SAFE_SetStringEvent(self, event, func, *args):
self.eventDict[event]=__mem_func__(func)
self.argDict[event]=args
if app.ENABLE_OFFICAL_CHARACTER_SCREEN:
def ForceRender(self):
wndMgr.ImageForceRender(self.hWnd)
def OnMouseLeftButtonUp(self):
try:
apply(self.eventDict["MOUSE_LEFT_UP"], self.argDict["MOUSE_LEFT_UP"])
except KeyError:
pass
def OnMouseLeftButtonDown(self):
try:
apply(self.eventDict["MOUSE_LEFT_DOWN"], self.argDict["MOUSE_LEFT_DOWN"])
except KeyError:
pass
def SAFE_SetStringEvent(self, event, func, *args):
self.eventDict[event]=__mem_func__(func)
self.argDict[event]=args
def SAFE_SetMouseClickEvent(self, func, *args):
self.eventDict["MOUSE_LEFT_DOWN"]=__mem_func__(func)
self.argDict["MOUSE_LEFT_DOWN"]=args
def SetEvent(self, func, *args) :
result = self.eventFunc.has_key(args[0])
if result :
self.eventFunc[args[0]] = func
self.eventArgs[args[0]] = args
else :
print "[ERROR] ui.py SetEvent, Can`t Find has_key : %s" % args[0]
def SetOnMouseLeftButtonUpEvent(self, event, *args):
self.eventDict["MOUSE_LEFT_UP"] = __mem_func__(event)
self.argDict["MOUSE_LEFT_UP"] = args
To see the download links,
Log in or register now.
Last edited:

