Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
cadran_kit.hpp File Reference
#include <string>
#include <aurore.hpp>
#include <aurore/cadran/view/cadran_icon.hpp>

Go to the source code of this file.

Classes

class  cadran::kit::Mark
 
class  cadran::kit::Bar
 
class  cadran::kit::Chip
 
struct  cadran::kit::Empty
 

Namespaces

namespace  cadran
 
namespace  cadran::kit
 

Functions

NVGcolor cadran::kit::color (const char *key)
 
aurore::Label * cadran::kit::label (const std::string &text, float size, const char *color_key="cadran/text")
 
aurore::Label * cadran::kit::display (const std::string &text, float size, const char *color_key="cadran/text")
 
CadranIcon * cadran::kit::icon (const char *name, float size, const char *color_key="cadran/text2")
 An icon of the boards, size px square.
 
aurore::Box * cadran::kit::card (bool focusable, bool grow)
 
aurore::Box * cadran::kit::top_card (bool grow)
 
void cadran::kit::set_kicker (aurore::Label *label, const std::string &text="")
 
aurore::Box * cadran::kit::kicker (const char *icon_name, const std::string &title)
 A kicker with an icon before it, in a card: an icon and a title in capitals.
 
aurore::Box * cadran::kit::pill (const std::string &text, const char *dot_key)
 
aurore::Box * cadran::kit::key (const char *letter, float size=24)
 
aurore::Box * cadran::kit::qr (const std::string &payload, float side, const std::string &title, const std::string &caption, float width=0)
 
aurore::Box * cadran::kit::chip (const std::string &text, float height=48)
 
Empty cadran::kit::empty (const char *icon_name)
 
aurore::Box * cadran::kit::empty_around (aurore::Label *label, const char *icon_name)
 
void cadran::kit::wrap (aurore::View *row)
 
void cadran::kit::fit_button (aurore::Button *button)
 
void cadran::kit::fit_head (aurore::Box *row)
 
void cadran::kit::draw_more_below (NVGcontext *vg, aurore::ScrollingFrame *frame, float x, float y, float width, float height, const char *color_key, float corner=0.0f)
 
std::string cadran::kit::without_chevron (const std::string &value)
 "12 changes ›" -> "12 changes"; "›" -> "".
 
const char * cadran::kit::dot_of (NVGcolor value_color)
 
std::string cadran::kit::long_date ()
 
std::string cadran::kit::long_date (const std::string &ymd)
 

Variables

constexpr float cadran::kit::RADIUS_ROW = 14
 
constexpr float cadran::kit::RADIUS_ICON = 12
 
constexpr float cadran::kit::RADIUS_CARD = 20
 
constexpr float cadran::kit::RADIUS_TOP = 22
 
constexpr float cadran::kit::RADIUS_MODAL = 24
 
constexpr float cadran::kit::TEXT_META = 15
 
constexpr float cadran::kit::TEXT_KICKER = 16
 
constexpr float cadran::kit::TEXT_NOTE = 16.5f
 
constexpr float cadran::kit::TEXT_BODY = 17
 
constexpr float cadran::kit::TEXT_LEAD = 19
 
constexpr float cadran::kit::TEXT_TITLE = 23