summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2007-10-02 18:14:47 +0000
committerWilliam Jon McCann <mccann@src.gnome.org>2007-10-02 18:14:47 +0000
commit55ecbe7bd1e16643ae2f7b47306114bbabb46ec2 (patch)
treeaf29763c1f336c38d6e7afcd8475bff1dab20eea
parent9bfb47bf1322537f9f36141b46a50ff17a4e6b03 (diff)
downloadgdm-55ecbe7bd1e16643ae2f7b47306114bbabb46ec2.tar.gz
Oops really revert this time.
2007-10-02 William Jon McCann <mccann@jhu.edu> * gui/simple-greeter/gdm-user-chooser-widget.c: (gdm_user_chooser_widget_init): Oops really revert this time. svn path=/branches/mccann-gobject/; revision=5329
-rw-r--r--ChangeLog6
-rw-r--r--gui/simple-greeter/gdm-user-chooser-widget.c17
2 files changed, 15 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 53075b93..b2a1f9dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
2007-10-02 William Jon McCann <mccann@jhu.edu>
* gui/simple-greeter/gdm-user-chooser-widget.c:
+ (gdm_user_chooser_widget_init):
+ Oops really revert this time.
+
+2007-10-02 William Jon McCann <mccann@jhu.edu>
+
+ * gui/simple-greeter/gdm-user-chooser-widget.c:
(add_user_to_model), (populate_model),
(gdm_user_chooser_widget_init):
Revert last commit. Use simpler widget.
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,