Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
format_text.hpp File Reference
#include <cstdint>
#include <string>

Go to the source code of this file.

Namespaces

namespace  ui
 

Functions

std::string ui::fmt_minutes (uint32_t minutes)
 "0 min", "45 min", "2 h", "2 h 30"
 
std::string ui::fmt_duration_ns (uint64_t ns)
 rounded to minutes, as fmt_minutes
 
std::string ui::fmt_duration (uint64_t seconds)
 "0 min", "< 1 min", "45 min", "52 h 30", "278 h" (no 24 h cap)
 
std::string ui::day_name (int day)
 0 = Sunday, as a title ("Monday")
 
std::string ui::day_name_in_text (int day)
 inside a sentence (fr: "lundi")
 
std::string ui::bool_text (bool ok, bool value, const std::string &yes, const std::string &no)
 
std::string ui::yes_no (bool value)
 
std::string ui::opens (const std::string &value="")