[Goodies-commits] r5748 - xfce4-power-manager/trunk/src
Ali Abdallah
aliov at xfce.org
Wed Oct 22 21:52:26 CEST 2008
Author: aliov
Date: 2008-10-22 19:52:26 +0000 (Wed, 22 Oct 2008)
New Revision: 5748
Modified:
xfce4-power-manager/trunk/src/xfpm-ac-adapter.c
xfce4-power-manager/trunk/src/xfpm-battery.c
xfce4-power-manager/trunk/src/xfpm-common.c
xfce4-power-manager/trunk/src/xfpm-common.h
xfce4-power-manager/trunk/src/xfpm-driver.c
Log:
added help menu item in the tray popup menu
Modified: xfce4-power-manager/trunk/src/xfpm-ac-adapter.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-ac-adapter.c 2008-10-22 19:46:13 UTC (rev 5747)
+++ xfce4-power-manager/trunk/src/xfpm-ac-adapter.c 2008-10-22 19:52:26 UTC (rev 5748)
@@ -427,6 +427,12 @@
mi = gtk_separator_menu_item_new();
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(menu),mi);
+
+ mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_HELP,NULL);
+ gtk_widget_set_sensitive(mi,TRUE);
+ gtk_widget_show(mi);
+ g_signal_connect(mi,"activate",G_CALLBACK(xfpm_help),NULL);
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu),mi);
mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_ABOUT,NULL);
gtk_widget_set_sensitive(mi,TRUE);
Modified: xfce4-power-manager/trunk/src/xfpm-battery.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-battery.c 2008-10-22 19:46:13 UTC (rev 5747)
+++ xfce4-power-manager/trunk/src/xfpm-battery.c 2008-10-22 19:52:26 UTC (rev 5748)
@@ -989,6 +989,13 @@
gtk_widget_show(mi);
gtk_menu_shell_append(GTK_MENU_SHELL(menu),mi);
+ mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_HELP,NULL);
+ gtk_widget_set_sensitive(mi,TRUE);
+ gtk_widget_show(mi);
+ g_signal_connect(mi,"activate",G_CALLBACK(xfpm_help),NULL);
+
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu),mi);
+
mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_ABOUT,NULL);
gtk_widget_set_sensitive(mi,TRUE);
gtk_widget_show(mi);
Modified: xfce4-power-manager/trunk/src/xfpm-common.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-common.c 2008-10-22 19:46:13 UTC (rev 5747)
+++ xfce4-power-manager/trunk/src/xfpm-common.c 2008-10-22 19:52:26 UTC (rev 5748)
@@ -20,6 +20,7 @@
*/
#include <glib.h>
+#include <libxfcegui4/libxfcegui4.h>
#include "xfpm-common.h"
#include "xfpm-debug.h"
@@ -80,6 +81,11 @@
g_spawn_command_line_async("xfce4-power-manager -c",NULL);
}
+void xfpm_help(void)
+{
+ xfce_exec("xfhelp4 xfce4-power-manager.html", FALSE, FALSE, NULL);
+}
+
void
xfpm_about(GtkWidget *widget,gpointer data)
{
Modified: xfce4-power-manager/trunk/src/xfpm-common.h
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-common.h 2008-10-22 19:46:13 UTC (rev 5747)
+++ xfce4-power-manager/trunk/src/xfpm-common.h 2008-10-22 19:52:26 UTC (rev 5748)
@@ -89,6 +89,7 @@
GdkPixbuf* xfpm_load_icon(const gchar *icon_name,gint size);
void xfpm_lock_screen(void);
void xfpm_preferences(void);
+void xfpm_help(void);
void xfpm_about(GtkWidget *widget,gpointer data);
#endif /* XFPM_COMMON_H */
Modified: xfce4-power-manager/trunk/src/xfpm-driver.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-driver.c 2008-10-22 19:46:13 UTC (rev 5747)
+++ xfce4-power-manager/trunk/src/xfpm-driver.c 2008-10-22 19:52:26 UTC (rev 5748)
@@ -347,7 +347,7 @@
switch(response)
{
case GTK_RESPONSE_HELP:
- xfce_exec("xfhelp4 xfce4-power-manager.html", FALSE, FALSE, NULL);
+ xfpm_help();
break;
default:
gtk_widget_destroy(GTK_WIDGET(dialog));
More information about the Goodies-commits
mailing list