summaryrefslogtreecommitdiff
path: root/gui/greeter/greeter_parser.c
diff options
context:
space:
mode:
authorBrian Cameron <Brian.Cameron@Sun.Com>2005-03-17 20:09:59 +0000
committerBrian Cameron <bcameron@src.gnome.org>2005-03-17 20:09:59 +0000
commit0ff3df09fa0eb23811a38eb518302e8f81159737 (patch)
tree1acd1d539d7d3ac572e398f7947c60a7c3a7646a /gui/greeter/greeter_parser.c
parent2d0ae7dd3f4b1388cbfa7e581eb7a3751abfab9c (diff)
downloadgdm-0ff3df09fa0eb23811a38eb518302e8f81159737.tar.gz
Fixed so it recognizes gdmgreeter is installed to LIBEXEC and now uses
Thu Mar 17 2:06:00 2005 Brian Cameron <Brian.Cameron@Sun.Com> * configure.in, gui/greeter/gdmthemetester.in (added), gui/greeter/gdmthemetester (removed): Fixed so it recognizes gdmgreeter is installed to LIBEXEC and now uses gdmwhich instead of which (same logic that the Init, PreSession, etc. scripts) so it works better on Solaris. * daemon/gdm.h, daemon/slave.c, gui/gdmlogin.c, gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c, docs/C/gdm.xml, gui/greeter/greeter_parser.c, gui/greeter/themes/circles/circles.xml, gui/greeter/themes/circles/happygnome.xml, gui/greeter/themes/circles/happygnome-list.xml: Made face browser much less braindead. The facebrowser is no longer insensitive when entering the password so you can change the selected user without having to enter an invalid password. Also added a cancel button which allows user to reselect a different username without having to enter an invalid password. Removed the stupid double-click requirement to select a user with the face browser. Now just clicking on a user takes you to password entry. Clicking the cancel button unselects all users in the face browser and takes the user back to the Username prompt.
Diffstat (limited to 'gui/greeter/greeter_parser.c')
-rw-r--r--gui/greeter/greeter_parser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gui/greeter/greeter_parser.c b/gui/greeter/greeter_parser.c
index 67d7c1c7..962464f8 100644
--- a/gui/greeter/greeter_parser.c
+++ b/gui/greeter/greeter_parser.c
@@ -1064,6 +1064,11 @@ parse_stock (xmlNodePtr node,
g_free (*translated_text);
*translated_text = g_strdup (_("Username:"));
}
+ else if (g_ascii_strcasecmp (prop, "cancel") == 0)
+ {
+ g_free (*translated_text);
+ *translated_text = g_strdup (_("_Cancel"));
+ }
else
{
g_set_error (error,