Added an entry to shut the system down (not implemented yet)

This commit is contained in:
Pierre Pronchery 2009-08-26 01:15:07 +00:00
parent d1da1cf272
commit 2ee2f879e3

View File

@ -82,6 +82,7 @@ static gboolean _on_idle(gpointer data);
static void _on_lock(GtkWidget * widget, gpointer data);
static void _on_logout(GtkWidget * widget, gpointer data);
static void _on_run(GtkWidget * widget, gpointer data);
static void _on_shutdown(GtkWidget * widget, gpointer data);
static gboolean _on_timeout(gpointer data);
@ -296,6 +297,10 @@ static void _on_clicked(GtkWidget * widget, gpointer data)
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(_on_logout),
data);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = _main_menuitem("Shutdown...", "gnome-shutdown");
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(
_on_shutdown), data);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
gtk_widget_show_all(menu);
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, main->helper->position_menu,
main->helper->priv, 0, gtk_get_current_event_time());
@ -428,6 +433,13 @@ static void _on_run(GtkWidget * widget, gpointer data)
}
/* on_shutdown */
static void _on_shutdown(GtkWidget * widget, gpointer data)
{
/* FIXME implement */
}
/* on_timeout */
static gboolean _on_timeout(gpointer data)
{