@@ -250,6 +250,10 @@ public MainForm()
250250 _gadget . Visible = _showGadget . Value ;
251251 } ;
252252
253+ UnitManager . IsFahrenheitUsed = _settings . GetValue ( "TemperatureInFahrenheit" , UnitManager . IsFahrenheitUsed ) ;
254+ fahrenheitMenuItem . Checked = UnitManager . IsFahrenheitUsed ;
255+ celsiusMenuItem . Checked = ! fahrenheitMenuItem . Checked ;
256+
253257 Server = new HttpServer ( _root ,
254258 _settings . GetValue ( "listenerIp" , "?" ) ,
255259 _settings . GetValue ( "listenerPort" , 8085 ) ,
@@ -921,6 +925,20 @@ private void TreeView_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventA
921925 ShowParameterForm ( node . Sensor ) ;
922926 }
923927
928+ private void CelsiusMenuItem_Click ( object sender , EventArgs e )
929+ {
930+ celsiusMenuItem . Checked = true ;
931+ UnitManager . IsFahrenheitUsed = fahrenheitMenuItem . Checked = false ;
932+ _settings . SetValue ( "TemperatureInFahrenheit" , UnitManager . IsFahrenheitUsed ) ;
933+ }
934+
935+ private void FahrenheitMenuItem_Click ( object sender , EventArgs e )
936+ {
937+ celsiusMenuItem . Checked = false ;
938+ UnitManager . IsFahrenheitUsed = fahrenheitMenuItem . Checked = true ;
939+ _settings . SetValue ( "TemperatureInFahrenheit" , UnitManager . IsFahrenheitUsed ) ;
940+ }
941+
924942 private void ResetMinMaxMenuItem_Click ( object sender , EventArgs e )
925943 {
926944 _computer . Accept ( new SensorVisitor ( delegate ( ISensor sensorClick )
0 commit comments