Functions
mateweather_prefs_load ()
void
mateweather_prefs_load (MateWeatherPrefs *prefs,
GSettings *settings);
mateweather_prefs_get_temp_display_name ()
const char *
mateweather_prefs_get_temp_display_name
(TempUnit temp);
mateweather_prefs_get_speed_display_name ()
const char *
mateweather_prefs_get_speed_display_name
(SpeedUnit speed);
mateweather_prefs_get_pressure_display_name ()
const char *
mateweather_prefs_get_pressure_display_name
(PressureUnit pressure);
mateweather_prefs_get_distance_display_name ()
const char *
mateweather_prefs_get_distance_display_name
(DistanceUnit distance);
Types and Values
GSETTINGS_TEMP_UNIT
#define GSETTINGS_TEMP_UNIT "temperature-unit"
GSETTINGS_SPEED_UNIT
#define GSETTINGS_SPEED_UNIT "speed-unit"
GSETTINGS_PRESSURE_UNIT
#define GSETTINGS_PRESSURE_UNIT "pressure-unit"
GSETTINGS_DISTANCE_UNIT
#define GSETTINGS_DISTANCE_UNIT "distance-unit"
struct MateWeatherPrefs
struct MateWeatherPrefs {
WeatherLocation *location;
gboolean show_notifications;
gint update_interval; /* in seconds */
gboolean update_enabled;
gboolean detailed;
gboolean radar_enabled;
gboolean use_custom_radar_url;
gchar *radar;
TempUnit temperature_unit;
SpeedUnit speed_unit;
PressureUnit pressure_unit;
DistanceUnit distance_unit;
};