From: Jean-Philippe Orsini Date: Sun, 8 May 2011 08:38:48 +0000 (+0000) Subject: added sensor preferences to the main menu X-Git-Tag: v0.8.0.5~778 X-Git-Url: http://git.wpitchoune.net/gitweb/?a=commitdiff_plain;h=fd2046499e162c95d3fe88c84ec45a27adf2d33d;p=psensor.git added sensor preferences to the main menu --- diff --git a/src/ui.c b/src/ui.c index a4c30b3..abdd707 100644 --- a/src/ui.c +++ b/src/ui.c @@ -21,6 +21,7 @@ #include "ui.h" #include "ui_graph.h" #include "ui_pref.h" +#include "ui_sensorpref.h" #include "ui_sensorlist.h" static gboolean @@ -46,6 +47,14 @@ static void cb_menu_preferences(GtkMenuItem *mi, gpointer data) ui_pref_dialog_run((struct ui_psensor *)data); } +static void cb_sensor_preferences(GtkMenuItem *mi, gpointer data) +{ + struct ui_psensor *ui = data; + + if (ui->sensors && *ui->sensors) + ui_sensorpref_dialog_run(*ui->sensors, ui); +} + void ui_psensor_quit() { gtk_main_quit(); @@ -56,6 +65,7 @@ static const char *menu_desc = " " " " " " +" " " " " " " " @@ -70,6 +80,12 @@ static GtkActionEntry entries[] = { "Preferences", /* tooltip */ G_CALLBACK(cb_menu_preferences) }, + { "SensorPreferencesAction", GTK_STOCK_PREFERENCES, + "_Sensor Preferences", + NULL, + "SensorPreferences", + G_CALLBACK(cb_sensor_preferences) }, + { "QuitAction", GTK_STOCK_QUIT, "_Quit", NULL, "Quit", G_CALLBACK(cb_menu_quit) } };