mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 03:18:35 -07:00
OFW compatible elements_scrollable_text_line
This commit is contained in:
@@ -632,6 +632,18 @@ void elements_scrollable_text_line_str(
|
||||
}
|
||||
|
||||
void elements_scrollable_text_line(
|
||||
Canvas* canvas,
|
||||
uint8_t x,
|
||||
uint8_t y,
|
||||
uint8_t width,
|
||||
FuriString* string,
|
||||
size_t scroll,
|
||||
bool ellipsis) {
|
||||
elements_scrollable_text_line_str(
|
||||
canvas, x, y, width, furi_string_get_cstr(string), scroll, ellipsis, false);
|
||||
}
|
||||
|
||||
void elements_scrollable_text_line_centered(
|
||||
Canvas* canvas,
|
||||
uint8_t x,
|
||||
uint8_t y,
|
||||
|
||||
@@ -230,6 +230,14 @@ void elements_scrollable_text_line_str(
|
||||
bool ellipsis,
|
||||
bool centered);
|
||||
void elements_scrollable_text_line(
|
||||
Canvas* canvas,
|
||||
uint8_t x,
|
||||
uint8_t y,
|
||||
uint8_t width,
|
||||
FuriString* string,
|
||||
size_t scroll,
|
||||
bool ellipsis);
|
||||
void elements_scrollable_text_line_centered(
|
||||
Canvas* canvas,
|
||||
uint8_t x,
|
||||
uint8_t y,
|
||||
|
||||
@@ -619,8 +619,7 @@ static void browser_draw_list(Canvas* canvas, FileBrowserModel* model) {
|
||||
(show_scrollbar ? MAX_LEN_PX - 6 : MAX_LEN_PX),
|
||||
filename,
|
||||
scroll_counter,
|
||||
(model->item_idx != idx),
|
||||
false);
|
||||
(model->item_idx != idx));
|
||||
}
|
||||
|
||||
if(show_scrollbar) {
|
||||
|
||||
@@ -91,7 +91,7 @@ static void menu_draw_callback(Canvas* canvas, void* _model) {
|
||||
furi_string_right(name, trim + 2);
|
||||
}
|
||||
}
|
||||
elements_scrollable_text_line(
|
||||
elements_scrollable_text_line_centered(
|
||||
canvas, 20 + x_off, 26 + y_off, 36, name, scroll_counter, false, true);
|
||||
if(item_i == position) {
|
||||
canvas_set_color(canvas, ColorBlack);
|
||||
|
||||
@@ -101,8 +101,7 @@ static void variable_item_list_draw_callback(Canvas* canvas, void* _model) {
|
||||
37,
|
||||
item->current_value_text,
|
||||
scroll_counter,
|
||||
false,
|
||||
true);
|
||||
false);
|
||||
|
||||
if(item->current_value_index < (item->values_count - 1)) {
|
||||
canvas_draw_str(canvas, 115, item_text_y, ">");
|
||||
|
||||
Reference in New Issue
Block a user