Exemple #1
0
static Janet janet_ui_progress_bar_value(int32_t argc, Janet *argv) {
    janet_arity(argc, 1, 2);
    uiProgressBar *bar = janet_getuitype(argv, 0, &progress_bar_td);
    if (argc == 2) {
        int32_t value = janet_getinteger(argv, 1);
        uiProgressBarSetValue(bar, value);
        return argv[0];
    }
    return janet_wrap_integer(uiProgressBarValue(bar));
}
Exemple #2
0
static void setIndeterminate(uiButton *b, void *data)
{
	uiProgressBar *p = uiProgressBar(data);
	int value;

	value = uiProgressBarValue(p);
	if (value == -1)
		value = 50;
	else
		value = -1;
	uiProgressBarSetValue(p, value);
}