summaryrefslogtreecommitdiff
path: root/gui/simple-greeter/gdm-user-chooser-widget.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/simple-greeter/gdm-user-chooser-widget.c')
-rw-r--r--gui/simple-greeter/gdm-user-chooser-widget.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/gui/simple-greeter/gdm-user-chooser-widget.c b/gui/simple-greeter/gdm-user-chooser-widget.c
index be29bb47..399d90f3 100644
--- a/gui/simple-greeter/gdm-user-chooser-widget.c
+++ b/gui/simple-greeter/gdm-user-chooser-widget.c
@@ -33,8 +33,6 @@
#include <glib/gstdio.h>
#include <gtk/gtk.h>
-#include "gdm-icon-nav.h"
-
#include "gdm-user-chooser-widget.h"
enum {
@@ -55,7 +53,6 @@ struct GdmUserChooserWidgetPrivate
{
GtkWidget *iconview;
- GtkWidget *nav;
GHashTable *available_users;
char *current_user;
};
@@ -510,11 +507,19 @@ static void
gdm_user_chooser_widget_init (GdmUserChooserWidget *widget)
{
GtkTreeModel *model;
+ GtkWidget *scrolled;
widget->priv = GDM_USER_CHOOSER_WIDGET_GET_PRIVATE (widget);
widget->priv->available_users = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify)chooser_user_free);
+ scrolled = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled),
+ GTK_SHADOW_IN);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (widget), scrolled, TRUE, TRUE, 0);
+
widget->priv->iconview = gtk_icon_view_new ();
gtk_icon_view_set_selection_mode (GTK_ICON_VIEW (widget->priv->iconview), GTK_SELECTION_SINGLE);
gtk_icon_view_set_orientation (GTK_ICON_VIEW (widget->priv->iconview), GTK_ORIENTATION_HORIZONTAL);
@@ -526,11 +531,7 @@ gdm_user_chooser_widget_init (GdmUserChooserWidget *widget)
"selection-changed",
G_CALLBACK (on_selection_changed),
widget);
-
- widget->priv->nav = gdm_icon_nav_new (widget->priv->iconview,
- GDM_ICON_NAV_MODE_ONE_ROW,
- TRUE);
- gtk_box_pack_start (GTK_BOX (widget), widget->priv->nav, TRUE, TRUE, 0);
+ gtk_container_add (GTK_CONTAINER (scrolled), widget->priv->iconview);
model = (GtkTreeModel *)gtk_list_store_new (4,
GDK_TYPE_PIXBUF,