Beispiel #1
0
uiBox *makePage13(void)
{
	uiBox *page13;
	uiRadioButtons *rb;
	uiButton *b;
	uiForm *f;
	uiEntry *e;
	uiProgressBar *p;

	page13 = newVerticalBox();

	rb = uiNewRadioButtons();
	uiRadioButtonsAppend(rb, "Item 1");
	uiRadioButtonsAppend(rb, "Item 2");
	uiRadioButtonsAppend(rb, "Item 3");
	uiBoxAppend(page13, uiControl(rb), 0);

	rb = uiNewRadioButtons();
	uiRadioButtonsAppend(rb, "Item A");
	uiRadioButtonsAppend(rb, "Item B");
	uiBoxAppend(page13, uiControl(rb), 0);

	b = uiNewButton("Horizontal");
	uiButtonOnClicked(b, buttonClicked, uiNewHorizontalBox);
	uiBoxAppend(page13, uiControl(b), 0);

	b = uiNewButton("Vertical");
	uiButtonOnClicked(b, buttonClicked, uiNewVerticalBox);
	uiBoxAppend(page13, uiControl(b), 0);

	f = newForm();

	e = uiNewPasswordEntry();
	uiEntryOnChanged(e, entryChanged, "password");
	uiFormAppend(f, "Password Entry", uiControl(e), 0);

	e = uiNewSearchEntry();
	uiEntryOnChanged(e, entryChanged, "search");
	uiFormAppend(f, "Search Box", uiControl(e), 0);

	uiFormAppend(f, "MLE", uiControl(uiNewMultilineEntry()), 1);

	p = uiNewProgressBar();
	uiProgressBarSetValue(p, 50);
	uiBoxAppend(page13, uiControl(p), 0);
	b = uiNewButton("Toggle Indeterminate");
	uiButtonOnClicked(b, setIndeterminate, p);
	uiBoxAppend(page13, uiControl(b), 0);

	b = uiNewButton("Show/Hide");
	uiButtonOnClicked(b, showHide, e);
	uiBoxAppend(page13, uiControl(b), 0);
	b = uiNewButton("Delete First");
	uiButtonOnClicked(b, deleteFirst, f);
	uiBoxAppend(page13, uiControl(b), 0);
	uiBoxAppend(page13, uiControl(f), 1);

	return page13;
}
Beispiel #2
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));
}
Beispiel #3
0
static int new_progress( lua_State* L )
{
	uiProgressBar* p = uiNewProgressBar();
	object_create( L, p, uiProgressBarSignature, control_common, progress_functions, 0 );
	if( lua_isinteger( L, 1 ) )
	{
		uiProgressBarSetValue( p, lua_tointeger( L, 1 ) );
	}
	return 1;
}
Beispiel #4
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);
}
Beispiel #5
0
static void update(intmax_t value)
{
	uiSpinboxSetValue(spinbox, value);
	uiSliderSetValue(slider, value);
	uiProgressBarSetValue(progressbar, value);
}