[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