API CleanUp part 3

This commit is contained in:
MX
2023-05-22 03:45:17 +03:00
parent 03d8804209
commit aab4d2bd34
8 changed files with 20 additions and 2910 deletions

View File

@@ -14,7 +14,6 @@ App(
"gui.h",
"icon_i.h",
"elements.h",
"canvas_i.h",
"view_dispatcher.h",
"view_stack.h",
"modules/button_menu.h",

View File

@@ -100,6 +100,11 @@ uint8_t canvas_current_font_height(const Canvas* canvas) {
return font_height;
}
uint8_t canvas_current_font_width(const Canvas* canvas) {
furi_assert(canvas);
return (uint8_t)u8g2_GetMaxCharWidth(&canvas->fb);
}
const CanvasFontParameters* canvas_get_font_params(const Canvas* canvas, Font font) {
furi_assert(canvas);
furi_assert(font < FontTotalNumber);

View File

@@ -120,6 +120,14 @@ uint8_t canvas_height(const Canvas* canvas);
*/
uint8_t canvas_current_font_height(const Canvas* canvas);
/** Get current font width
*
* @param canvas Canvas instance
*
* @return width in pixels.
*/
uint8_t canvas_current_font_width(const Canvas* canvas);
/** Get font parameters
*
* @param canvas Canvas instance