updates widget positions

This commit is contained in:
2025-12-02 17:11:27 +02:00
parent afbce332b3
commit 32b9628ff2
14 changed files with 108 additions and 48 deletions
+4 -1
View File
@@ -6,10 +6,10 @@
#include <ncurses.h>
enum w_type {
w_end,
w_button,
w_box,
w_group,
w_end,
};
typedef struct {
@@ -19,6 +19,8 @@ typedef struct {
uint32_t y;
uint32_t m_x;
uint32_t m_y;
WINDOW **parent_win;
uint32_t parent_id;
} widget_t;
enum pmt_attrs {
@@ -26,6 +28,7 @@ enum pmt_attrs {
PMT_ALIGN_CENTER = 03,
};
void init_widget(widget_t *w, WINDOW **win, char *title, uint32_t parent_id);
int32_t get_max_line_len(const char *text);
uint32_t print_multiline_text(WINDOW *win, const char *text,
const uint32_t win_width, const uint32_t y,