From 57091d3408429bcb2128debd434ebf58cabe7e03 Mon Sep 17 00:00:00 2001 From: Crisel Date: Mon, 2 Dec 2024 14:12:01 -0600 Subject: [PATCH] 1rst ui --- src/main.c | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/main.c b/src/main.c index a8da354..1eb3fc9 100644 --- a/src/main.c +++ b/src/main.c @@ -168,12 +168,26 @@ int main(void) /* Drawind nuklear */ { - nk_glfw3_new_frame( &glfw ); - if (nk_begin(context, "Nuklear Window", nk_rect(0, 0, 500, 500), - NK_WINDOW_BORDER|NK_WINDOW_TITLE|NK_WINDOW_MINIMIZABLE|NK_WINDOW_MOVABLE|NK_WINDOW_SCALABLE)) - nk_end(context); - nk_glfw3_render(&glfw, NK_ANTI_ALIASING_ON, MAX_VERTEX_BUFFER, MAX_ELEMENT_BUFFER); - } + nk_glfw3_new_frame(&glfw); + + if (nk_begin(context, "Nuklear Window", nk_rect(0, 0, 500, 500), + NK_WINDOW_BORDER | NK_WINDOW_TITLE | NK_WINDOW_MINIMIZABLE | NK_WINDOW_MOVABLE | NK_WINDOW_SCALABLE)) { + // Añadir texto + nk_layout_row_static(context, 30, 200, 1); // Configuración de fila (altura: 30, ancho: 200, elementos: 1) + nk_label(context, "MANIGRAPH", NK_TEXT_ALIGN_LEFT); + + // Añadir botón + nk_layout_row_static(context, 30, 200, 1); // Configuración de fila + if (nk_button_label(context, "Presióname")) { + // Acción cuando el botón es presionado + printf("¡Botón presionado!\n"); + } + } + + nk_end(context); + nk_glfw3_render(&glfw, NK_ANTI_ALIASING_ON, MAX_VERTEX_BUFFER, MAX_ELEMENT_BUFFER); +} + } mlog("[MAIN LOOP] Terminando...\n");