]> git.lizzy.rs Git - nothing.git/blobdiff - src/ui/list_selector.h
`Lt *` -> `Lt `
[nothing.git] / src / ui / list_selector.h
index 82e539abaff20c42d725cd0309a5d690f6711eee..484c6ae011bc0d1ad5f1521bc7f5eb58c9500300 100644 (file)
@@ -5,14 +5,13 @@ typedef struct ListSelector ListSelector;
 
 ListSelector *create_list_selector(const Sprite_font *sprite_font,
                                    const char *items[],
-                                   size_t count);
+                                   size_t count,
+                                   Vec font_scale,
+                                   float padding_bottom);
 void destroy_list_selector(ListSelector *list_selector);
 
 int list_selector_render(const ListSelector *list_selector,
-                         SDL_Renderer *renderer,
-                         Vec position,
-                         Vec font_scale,
-                         float padding_bottom);
+                         SDL_Renderer *renderer);
 Vec list_selector_size(const ListSelector *list_selector, Vec font_scale, float padding_bottom);
 
 int list_selector_update(ListSelector *list_selector, float delta_time);
@@ -21,4 +20,6 @@ int list_selector_event(ListSelector *list_selector, const SDL_Event *event);
 int list_selector_selected(const ListSelector *list_selector);
 void list_selector_clean_selection(ListSelector *list_selector);
 
+void list_selector_move(ListSelector *list_selector, Vec position);
+
 #endif  // LIST_SELECTOR_H_