Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFran Rogers <fran@dumetella.net>2011-05-12 06:27:14 (GMT)
committer Fran Rogers <fran@dumetella.net>2011-05-12 06:27:14 (GMT)
commit664d25643554bf1b555dbc4d5fc9aa296102e086 (patch)
tree5da31ab4ce8eaa1814269cb03f9f73fc03adc58c
parentaaa6a8f17e56921f05073e3ea6c15f9652644507 (diff)
Mask password entry
-rw-r--r--vnc.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/vnc.py b/vnc.py
index 085777a..5b3866b 100644
--- a/vnc.py
+++ b/vnc.py
@@ -271,12 +271,13 @@ class VNCActivityPasswordDialog(hippo.Canvas):
orientation=hippo.ORIENTATION_HORIZONTAL,)
label = hippo.CanvasText(text=_("Password:"))
opts_box.append(label)
- host_canvas_entry = CanvasEntry(box_width=style.zoom(300))
- host_canvas_entry.set_background(_BACKGROUND_COLOR.get_html())
- self._host_entry = host_canvas_entry.props.widget
- self._host_entry.set_max_length(45)
- self._host_entry.connect('key-press-event', self.__key_press_cb)
- opts_box.append(host_canvas_entry)
+ password_canvas_entry = CanvasEntry(box_width=style.zoom(300))
+ password_canvas_entry.set_background(_BACKGROUND_COLOR.get_html())
+ self._password_entry = password_canvas_entry.props.widget
+ self._password_entry.set_max_length(45)
+ self._password_entry.set_visibility(False)
+ self._password_entry.connect('key-press-event', self.__key_press_cb)
+ opts_box.append(password_canvas_entry)
root_box.append(opts_box, hippo.PACK_EXPAND)
button_box = hippo.CanvasBox(orientation=hippo.ORIENTATION_HORIZONTAL)
@@ -290,10 +291,10 @@ class VNCActivityPasswordDialog(hippo.Canvas):
self.set_root(root_box)
def get_password(self):
- return self._host_entry.get_text()
+ return self._password_entry.get_text()
- def set_password(self, host):
- self._host_entry.set_text(host)
+ def set_password(self, password):
+ self._host_entry.set_text(password)
def __key_press_cb(self, widget, event):
if gtk.gdk.keyval_name(event.keyval) == "Return":