forked from metin-server/m2dev-client
Merge pull request #69 from SunTrustDev/bugfix/text-fields-improvements
This commit is contained in:
@@ -495,6 +495,7 @@ class LoginWindow(ui.ScriptWindow):
|
|||||||
|
|
||||||
self.pwdEditLine.SetReturnEvent(ui.__mem_func__(self.__OnClickLoginButton))
|
self.pwdEditLine.SetReturnEvent(ui.__mem_func__(self.__OnClickLoginButton))
|
||||||
self.pwdEditLine.SetTabEvent(ui.__mem_func__(self.idEditLine.SetFocus))
|
self.pwdEditLine.SetTabEvent(ui.__mem_func__(self.idEditLine.SetFocus))
|
||||||
|
self.pwdEditLine.SetSecretMode(1)
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
def __VirtualKeyboard_SetKeys(self, keyCodes):
|
def __VirtualKeyboard_SetKeys(self, keyCodes):
|
||||||
|
|||||||
@@ -556,6 +556,7 @@ class EditLine(TextLine):
|
|||||||
self.eventTab = None
|
self.eventTab = None
|
||||||
self.numberMode = False
|
self.numberMode = False
|
||||||
self.useIME = True
|
self.useIME = True
|
||||||
|
self.secretMode = False
|
||||||
|
|
||||||
self.candidateWindowClass = None
|
self.candidateWindowClass = None
|
||||||
self.candidateWindow = None
|
self.candidateWindow = None
|
||||||
@@ -617,6 +618,9 @@ class EditLine(TextLine):
|
|||||||
def SetIMEFlag(self, flag):
|
def SetIMEFlag(self, flag):
|
||||||
self.useIME = flag
|
self.useIME = flag
|
||||||
|
|
||||||
|
def SetSecretMode(self, flag):
|
||||||
|
self.secretMode = flag
|
||||||
|
|
||||||
def SetText(self, text):
|
def SetText(self, text):
|
||||||
wndMgr.SetText(self.hWnd, text)
|
wndMgr.SetText(self.hWnd, text)
|
||||||
|
|
||||||
@@ -642,6 +646,7 @@ class EditLine(TextLine):
|
|||||||
ime.SetNumberMode()
|
ime.SetNumberMode()
|
||||||
else:
|
else:
|
||||||
ime.SetStringMode()
|
ime.SetStringMode()
|
||||||
|
ime.SetSecretMode(self.secretMode)
|
||||||
ime.EnableCaptureInput()
|
ime.EnableCaptureInput()
|
||||||
if self.useIME:
|
if self.useIME:
|
||||||
ime.EnableIME()
|
ime.EnableIME()
|
||||||
@@ -655,6 +660,7 @@ class EditLine(TextLine):
|
|||||||
self.OnIMECloseReadingWnd()
|
self.OnIMECloseReadingWnd()
|
||||||
ime.DisableIME()
|
ime.DisableIME()
|
||||||
ime.DisableCaptureInput()
|
ime.DisableCaptureInput()
|
||||||
|
ime.SetSecretMode(0)
|
||||||
wndMgr.HideCursor(self.hWnd)
|
wndMgr.HideCursor(self.hWnd)
|
||||||
|
|
||||||
def OnIMEOpenCandidateList(self):
|
def OnIMEOpenCandidateList(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user