support obscured mode for passwords

This commit is contained in:
David Rose 2001-11-06 02:34:15 +00:00
parent f7f4af2e49
commit 595918c6fe
1 changed files with 8 additions and 0 deletions

View File

@ -31,6 +31,7 @@ class DirectEntry(DirectFrame):
('numLines', 5, self.setup),
('focus', 0, self.setFocus),
('cursorKeys', 0, self.setCursorKeysActive),
('obscured', 0, self.setObscureMode),
('backgroundFocus', 0, self.setBackgroundFocus),
# Text used for the PGEntry text node
# NOTE: This overrides the DirectFrame text option
@ -95,6 +96,13 @@ class DirectEntry(DirectFrame):
def setCursorKeysActive(self):
PGEntry.setCursorKeysActive(self.guiItem, self['cursorKeys'])
def setObscureMode(self):
# Temporary try..except to support old Pandas.
try:
PGEntry.setObscureMode(self.guiItem, self['obscured'])
except:
pass
def setBackgroundFocus(self):
PGEntry.setBackgroundFocus(self.guiItem, self['backgroundFocus'])