40void add_note(
const std::string& key,
const char* icon,
bool warn =
false);
104 std::function<
void(
int)> on_value);
Generic FlexBox layout.
Definition box.hpp:74
Definition edit_text_dialog.hpp:9
Definition cadran_kit.hpp:106
aurore::Box * wait_body(const std::string &text)
void style_dialog(aurore::Dialog *dialog, Emphasis emphasis=Emphasis::NONE)
constexpr float DIALOG_BUTTONS
Definition cadran_modal.hpp:22
aurore::Box * dialog_body(const std::string &text)
Progress progress_body(const std::string &heading, const std::string &title, const std::string ¬e="")
void add_note(const std::string &key, const char *icon, bool warn=false)
constexpr float DIALOG_MARGIN
Definition cadran_modal.hpp:23
constexpr float PICKER_CORNER
A picker's card: the radius of its corners.
Definition cadran_modal.hpp:25
void style_button(aurore::Button *button, Emphasis emphasis=Emphasis::NONE)
aurore::View * toast_icon(bool done)
void style_edit_text_dialog(aurore::EditTextDialog *dialog)
Emphasis
Definition cadran_modal.hpp:28
@ PRIMARY
the last button is the confirmation: teal
@ NONE
OK in teal, any other button plain.
void prompt_time(const std::string &header, std::vector< int > times, int initial, TimeButton off, TimeButton other, std::function< void(int)> on_value)
aurore::Box * dialog_badge(const char *icon, const char *color_key, const char *soft_key)
A round badge before a title: icon in color_key on soft_key.
aurore::Label * dialog_title(const std::string &text)
A dialog's title as dialog_body sets it (the display face, 23 px).
Definition cadran_modal.hpp:78
aurore::Label * title
Definition cadran_modal.hpp:82
aurore::Image * image
Definition cadran_modal.hpp:80
aurore::Label * heading
Definition cadran_modal.hpp:81
void show(float fraction, const std::string &detail)
fraction (0..1) on the bar and as "43 %", detail at the end.
aurore::Label * percent
Definition cadran_modal.hpp:84
aurore::Label * detail
Definition cadran_modal.hpp:85
kit::Bar * bar
Definition cadran_modal.hpp:83
aurore::Box * box
Definition cadran_modal.hpp:79