** psensor: fixed i18n support for the application indicator menu.
** psensor: fixed i18n support for the application menu.
** psensor: added low thresold support for alerts.
+** psensor: added fan alert support.
* v0.6.2.18
** added Slovenian translation file.
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
+ <object class="GtkAdjustment" id="alarm_high_thresold_value">
+ <property name="lower">-9999</property>
+ <property name="upper">9999</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ </object>
<object class="GtkAdjustment" id="alarm_low_thresold_value">
- <property name="lower">-255</property>
- <property name="upper">255</property>
+ <property name="lower">-9999</property>
+ <property name="upper">9999</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<property name="invisible_char_set">True</property>
<property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property>
- <property name="adjustment">temp_limit</property>
+ <property name="adjustment">alarm_high_thresold_value</property>
<property name="climb_rate">1</property>
<property name="snap_to_ticks">True</property>
<property name="numeric">True</property>
<column type="gchararray"/>
</columns>
</object>
- <object class="GtkAdjustment" id="temp_limit">
- <property name="lower">-255</property>
- <property name="upper">255</property>
- <property name="step_increment">1</property>
- <property name="page_increment">10</property>
- </object>
</interface>
psensor_type_to_unit_str(s->type,
use_celcius));
- if (is_temp_type(s->type)) {
+ if (is_temp_type(s->type) || is_fan_type(s->type)) {
gtk_toggle_button_set_active(w_alarm, p->alarm_enabled);
gtk_spin_button_set_value(w_high_thresold,
p->alarm_high_thresold);
config_set_sensor_enabled(s->id, s->enabled);
}
- if (is_temp_type(s->type) && cfg->temperature_unit == CELCIUS) {
- s->alarm_high_thresold = p->alarm_high_thresold;
- s->alarm_low_thresold = p->alarm_low_thresold;
- } else {
+ if (is_temp_type(s->type)
+ && cfg->temperature_unit == FAHRENHEIT) {
s->alarm_high_thresold = fahrenheit_to_celcius
(p->alarm_high_thresold);
s->alarm_low_thresold = fahrenheit_to_celcius
(p->alarm_low_thresold);
+ } else {
+ s->alarm_high_thresold = p->alarm_high_thresold;
+ s->alarm_low_thresold = p->alarm_low_thresold;
}
config_set_sensor_alarm_high_thresold(s->id,