Details
GCONF_TEMP_UNIT
#define GCONF_TEMP_UNIT "temperature_unit"
GCONF_SPEED_UNIT
#define GCONF_SPEED_UNIT "speed_unit"
GCONF_PRESSURE_UNIT
#define GCONF_PRESSURE_UNIT "pressure_unit"
GCONF_DISTANCE_UNIT
#define GCONF_DISTANCE_UNIT "distance_unit"
struct GWeatherPrefs
struct GWeatherPrefs {
WeatherLocation *location;
gint update_interval; /* in seconds */
gboolean update_enabled;
gboolean detailed;
gboolean radar_enabled;
gboolean use_custom_radar_url;
gchar *radar;
TempUnit temperature_unit;
gboolean use_temperature_default;
SpeedUnit speed_unit;
gboolean use_speed_default;
PressureUnit pressure_unit;
gboolean use_pressure_default;
DistanceUnit distance_unit;
gboolean use_distance_default;
};
gweather_prefs_temp_enum_to_string ()
const char * gweather_prefs_temp_enum_to_string (TempUnit temp
);
gweather_prefs_speed_enum_to_string ()
const char * gweather_prefs_speed_enum_to_string (SpeedUnit speed
);
gweather_prefs_pressure_enum_to_string ()
const char * gweather_prefs_pressure_enum_to_string
(PressureUnit pressure
);
gweather_prefs_distance_enum_to_string ()
const char * gweather_prefs_distance_enum_to_string
(DistanceUnit distance
);
gweather_prefs_parse_temperature ()
TempUnit gweather_prefs_parse_temperature (const char *str
,
gboolean *is_default
);
gweather_prefs_parse_speed ()
SpeedUnit gweather_prefs_parse_speed (const char *str
,
gboolean *is_default
);
gweather_prefs_get_temp_display_name ()
const char * gweather_prefs_get_temp_display_name
(TempUnit temp
);
gweather_prefs_get_speed_display_name ()
const char * gweather_prefs_get_speed_display_name
(SpeedUnit speed
);
gweather_prefs_get_pressure_display_name ()
const char * gweather_prefs_get_pressure_display_name
(PressureUnit pressure
);
gweather_prefs_get_distance_display_name ()
const char * gweather_prefs_get_distance_display_name
(DistanceUnit distance
);