Added an entry to shut the system down (not implemented yet)
This commit is contained in:
parent
d1da1cf272
commit
2ee2f879e3
|
@ -82,6 +82,7 @@ static gboolean _on_idle(gpointer data);
|
||||||
static void _on_lock(GtkWidget * widget, gpointer data);
|
static void _on_lock(GtkWidget * widget, gpointer data);
|
||||||
static void _on_logout(GtkWidget * widget, gpointer data);
|
static void _on_logout(GtkWidget * widget, gpointer data);
|
||||||
static void _on_run(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);
|
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),
|
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(_on_logout),
|
||||||
data);
|
data);
|
||||||
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
|
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_widget_show_all(menu);
|
||||||
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, main->helper->position_menu,
|
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, main->helper->position_menu,
|
||||||
main->helper->priv, 0, gtk_get_current_event_time());
|
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 */
|
/* on_timeout */
|
||||||
static gboolean _on_timeout(gpointer data)
|
static gboolean _on_timeout(gpointer data)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user