changes upload method

This commit is contained in:
2026-03-18 16:03:29 +02:00
parent c945846409
commit b56875c9a9
13 changed files with 101 additions and 81 deletions
+12 -8
View File
@@ -1,20 +1,16 @@
/* SPDX-License-Identifier: MIT */
/* Copyright (c) 2026 Oleksandr Zhylin */
#include <ncursesw/ncurses.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include "app.h"
#include "button.h"
#include "checkbox.h"
#include "dialogue.h"
#include "file_list.h"
#include "group.h"
#include "input.h"
#include <widget.h>
#include <widget_core.h>
#include "file_list.h"
void incr_active_id(dialogue_t *d) {
group_el_t *active_el = NULL;
while (true) {
@@ -170,6 +166,14 @@ void init_dialogue(dialogue_t *dialogue, const char title[], const char text[],
dialogue->text[t_size - 1] = '\0';
}
/* variadic */
void vinit_dialogue(dialogue_t *dialogue, const char title[],
coordinates_t *p_coordinates, const char fmt[], va_list *v_args) {
char f_text[DIALOGUE_TEXT];
vsprintf(f_text, fmt, *v_args);
init_dialogue(dialogue, title, f_text, p_coordinates);
}
int group_init_active_id(group_t *g, dialogue_t *d) {
enum w_type wt;