From 80bda5423ce2e29f1533d0f36b2f4a4a544e906a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Sun, 8 May 2011 22:15:18 +0000 Subject: [PATCH] added sensor preferences menu item to appindicator menu --- src/ui_appindicator.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ui_appindicator.c b/src/ui_appindicator.c index 0dddc68..5f95f71 100644 --- a/src/ui_appindicator.c +++ b/src/ui_appindicator.c @@ -27,6 +27,7 @@ #include "psensor.h" #include "ui.h" #include "ui_appindicator.h" +#include "ui_sensorpref.h" #include "ui_pref.h" static void cb_menu_show(gpointer data, guint cb_action, GtkWidget *item) @@ -55,11 +56,22 @@ cb_menu_preferences(gpointer data, guint cb_action, GtkWidget *item) #endif } +static void +cb_sensor_preferences(gpointer data, guint cb_action, GtkWidget *item) +{ + struct ui_psensor *ui = data; + + if (ui->sensors && *ui->sensors) + ui_sensorpref_dialog_run(*ui->sensors, ui); +} + static GtkItemFactoryEntry menu_items[] = { {"/Show", NULL, cb_menu_show, 0, ""}, {"/Preferences", NULL, cb_menu_preferences, 0, ""}, + {"/Sensor Preferences", + NULL, cb_sensor_preferences, 0, ""}, {"/sep1", NULL, NULL, 0, ""}, {"/Quit", -- 2.7.4