rpms/gdm/devel gdm-2.17.7-user-list-keynav.patch, NONE, 1.1 gdm.spec, 1.227, 1.228
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Sat Feb 24 06:57:44 UTC 2007
- Previous message (by thread): rpms/gdm/devel gdm-2.17.7-greeter.patch, NONE, 1.1 gdm.spec, 1.226, 1.227
- Next message (by thread): rpms/nspr/devel nspr-thread-cleanup.patch, NONE, 1.1 nspr-ipv6-numerichost.patch, 1.1, 1.2 nspr.spec, 1.19, 1.20 nspr-4.6.1-disable-gcc-ansi.patch, 1.1, NONE nspr-4.6.1-gcc-visibility.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mclasen
Update of /cvs/dist/rpms/gdm/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27627
Modified Files:
gdm.spec
Added Files:
gdm-2.17.7-user-list-keynav.patch
Log Message:
fix keynav in the face browser
gdm-2.17.7-user-list-keynav.patch:
greeter_item_ulist.c | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+)
--- NEW FILE gdm-2.17.7-user-list-keynav.patch ---
--- gdm-2.17.7/gui/greeter/greeter_item_ulist.c.keynav 2007-02-24 01:40:44.000000000 -0500
+++ gdm-2.17.7/gui/greeter/greeter_item_ulist.c 2007-02-24 01:47:18.000000000 -0500
@@ -30,6 +30,7 @@
#include <math.h>
#include <string.h>
#include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
#include <glib/gi18n.h>
#include <librsvg/rsvg.h>
@@ -334,6 +335,34 @@
displays_hash = NULL;
}
+static gboolean
+pam_entry_key_press (GtkWidget *entry, GdkEventKey *event, gpointer data)
+{
+ GtkTreeView *ulist = data;
+ GtkTreeModel *model;
+ GtkTreeSelection *selection;
+ GtkTreeIter iter;
+ GtkTreePath *path;
+
+ model = gtk_tree_view_get_model (ulist);
+ selection = gtk_tree_view_get_selection (ulist);
+
+ if (event->keyval == GDK_Up || event->keyval == GDK_Down) {
+ if (gtk_tree_selection_get_selected (selection, NULL, &iter)) {
+ path = gtk_tree_model_get_path (model, &iter);
+ if (event->keyval == GDK_Up)
+ gtk_tree_path_prev (path);
+ else
+ gtk_tree_path_next (path);
+ gtk_tree_selection_select_path (selection, path);
+ gtk_tree_path_free (path);
+ return TRUE;
+ }
+ }
+
+ return FALSE;
+}
+
static inline void
force_no_tree_separators (GtkWidget *widget)
{
@@ -400,6 +429,11 @@
}
}
+ if (pam_entry) {
+ g_signal_connect (G_OBJECT (pam_entry), "key-press-event",
+ G_CALLBACK (pam_entry_key_press), user_list);
+ }
+
return TRUE;
}
Index: gdm.spec
===================================================================
RCS file: /cvs/dist/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.227
retrieving revision 1.228
diff -u -r1.227 -r1.228
--- gdm.spec 24 Feb 2007 04:28:37 -0000 1.227
+++ gdm.spec 24 Feb 2007 06:57:42 -0000 1.228
@@ -16,7 +16,7 @@
Summary: The GNOME Display Manager
Name: gdm
Version: 2.17.7
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 1
License: LGPL/GPL
Group: User Interface/X
@@ -54,6 +54,8 @@
# http://bugzilla.gnome.org/show_bug.cgi?id=411427
Patch29: gdm-2.17.7-greeter.patch
+Patch30: gdm-2.17.7-user-list-keynav.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Prereq: /usr/sbin/useradd
@@ -126,6 +128,7 @@
%patch25 -p1 -b .indic-langs
%patch28 -p1 -b .desensitize-entry
%patch29 -p0 -b .greeter
+%patch30 -p1 -b .keynav
%build
cp -f %{SOURCE1} config/gdm
@@ -327,6 +330,9 @@
%attr(1770, root, gdm) %dir %{_localstatedir}/gdm
%changelog
+* Sat Feb 24 2007 Matthias Clasen <mclasen at redhat.com> - 1:2.17.7-5
+- Fix keynav in the face browser
+
* Fri Feb 23 2007 David Zeuthen <davidz at redhat.com> - 1:2.17.7-4
- Add some enhancements to the greeter (bgo #411427)
- Previous message (by thread): rpms/gdm/devel gdm-2.17.7-greeter.patch, NONE, 1.1 gdm.spec, 1.226, 1.227
- Next message (by thread): rpms/nspr/devel nspr-thread-cleanup.patch, NONE, 1.1 nspr-ipv6-numerichost.patch, 1.1, 1.2 nspr.spec, 1.19, 1.20 nspr-4.6.1-disable-gcc-ansi.patch, 1.1, NONE nspr-4.6.1-gcc-visibility.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list