gdm r5719 - in trunk: . gui/simple-greeter
- From: halfline svn gnome org
- To: svn-commits-list gnome org
- Subject: gdm r5719 - in trunk: . gui/simple-greeter
- Date: Thu, 7 Feb 2008 20:37:51 +0000 (GMT)
Author: halfline
Date: Thu Feb 7 20:37:50 2008
New Revision: 5719
URL: http://svn.gnome.org/viewvc/gdm?rev=5719&view=rev
Log:
2008-02-07 Ray Strode <rstrode redhat com>
* gui/simple-greeter/gdm-greeter-panel.[ch]
(gdm_greeter_panel_show_user_options),
(gdm_greeter_panel_hide_user_options):
new apis to show and hide language and
session selection depending on if a user
is currently active
(gdm_greeter_panel_init): don't show language
and session selection by default
Modified:
trunk/ChangeLog
trunk/gui/simple-greeter/gdm-greeter-panel.c
trunk/gui/simple-greeter/gdm-greeter-panel.h
Modified: trunk/gui/simple-greeter/gdm-greeter-panel.c
==============================================================================
--- trunk/gui/simple-greeter/gdm-greeter-panel.c (original)
+++ trunk/gui/simple-greeter/gdm-greeter-panel.c Thu Feb 7 20:37:50 2008
@@ -474,14 +474,12 @@
"language-activated",
G_CALLBACK (on_language_activated), panel);
gtk_box_pack_start (GTK_BOX (panel->priv->hbox), panel->priv->language_option_widget, FALSE, FALSE, 6);
- gtk_widget_show (panel->priv->language_option_widget);
panel->priv->session_option_widget = gdm_session_option_widget_new ();
g_signal_connect (G_OBJECT (panel->priv->session_option_widget),
"session-activated",
G_CALLBACK (on_session_activated), panel);
gtk_box_pack_start (GTK_BOX (panel->priv->hbox), panel->priv->session_option_widget, FALSE, FALSE, 6);
- gtk_widget_show (panel->priv->session_option_widget);
/* FIXME: we should only show hostname on panel when connected
to a remote host */
@@ -500,6 +498,8 @@
GTK_ORIENTATION_HORIZONTAL);
gtk_box_pack_end (GTK_BOX (panel->priv->hbox), GTK_WIDGET (tray), FALSE, FALSE, 6);
gtk_widget_show (GTK_WIDGET (tray));
+
+ gdm_greeter_panel_hide_user_options (panel);
}
static void
@@ -527,3 +527,17 @@
return GTK_WIDGET (object);
}
+
+void
+gdm_greeter_panel_show_user_options (GdmGreeterPanel *panel)
+{
+ gtk_widget_show (panel->priv->session_option_widget);
+ gtk_widget_show (panel->priv->language_option_widget);
+}
+
+void
+gdm_greeter_panel_hide_user_options (GdmGreeterPanel *panel)
+{
+ gtk_widget_hide (panel->priv->session_option_widget);
+ gtk_widget_hide (panel->priv->language_option_widget);
+}
Modified: trunk/gui/simple-greeter/gdm-greeter-panel.h
==============================================================================
--- trunk/gui/simple-greeter/gdm-greeter-panel.h (original)
+++ trunk/gui/simple-greeter/gdm-greeter-panel.h Thu Feb 7 20:37:50 2008
@@ -56,6 +56,9 @@
GtkWidget * gdm_greeter_panel_new (void);
+void gdm_greeter_panel_show_user_options (GdmGreeterPanel *panel);
+void gdm_greeter_panel_hide_user_options (GdmGreeterPanel *panel);
+
G_END_DECLS
#endif /* __GDM_GREETER_PANEL_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]