diff options
author | Fran Rogers <fran@dumetella.net> | 2011-05-12 06:27:14 (GMT) |
---|---|---|
committer | Fran Rogers <fran@dumetella.net> | 2011-05-12 06:27:14 (GMT) |
commit | 664d25643554bf1b555dbc4d5fc9aa296102e086 (patch) | |
tree | 5da31ab4ce8eaa1814269cb03f9f73fc03adc58c | |
parent | aaa6a8f17e56921f05073e3ea6c15f9652644507 (diff) |
Mask password entry
-rw-r--r-- | vnc.py | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -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": |