Text formatters shared by the faces: pull a value from a store, honour the relevant setting, and format it into a buffer. Each matches the engine's text-slot signature, so a slot binds straight to one (e.g. { .zone = &s_zones[ZONE_TIME], .text = readout_time }). More...
#include <pebble.h>Go to the source code of this file.
Functions | |
| void | readout_time (char *out, size_t n) |
| Format the clock per the Time Format setting: 24h, 12h, system, or .beats. | |
| void | readout_meridiem (char *out, size_t n) |
| Format the AM/PM marker, or empty on a 24-hour or .beats clock. | |
| void | readout_date (char *out, size_t n) |
| Format the date in the chosen format, upper-cased. | |
| bool | readout_date_shows_beats (void) |
| Whether the chosen date format ends in a .beats reading. | |
| void | readout_hr (char *out, size_t n) |
| Format the heart rate, or "--" when there is no reading. | |
| void | readout_steps (char *out, size_t n) |
| Format the step count, or the distance walked per the Steps Mode setting. | |
| void | readout_weather_temp (char *out, size_t n) |
| Format the temperature with its unit letter, or "--" when there is no reading. | |
| void | readout_weather_cond (char *out, size_t n) |
| Format the condition word, or "--" when there is none. | |
| void | readout_lat (char *out, size_t n) |
| Format the latitude string, or "--" when there is no fix. | |
| void | readout_lon (char *out, size_t n) |
| Format the longitude string, or "--" when there is no fix. | |
Text formatters shared by the faces: pull a value from a store, honour the relevant setting, and format it into a buffer. Each matches the engine's text-slot signature, so a slot binds straight to one (e.g. { .zone = &s_zones[ZONE_TIME], .text = readout_time }).
A face only binds the ones it shows, so the slots it leaves out cost it nothing on screen.