#ifndef UI_ENTRY_H
#define UI_ENTRY_H
#include "toolkit.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct UiSpinnerArgs {
UiTri fill;
UiBool hexpand;
UiBool vexpand;
UiBool hfill;
UiBool vfill;
int colspan;
int rowspan;
const char *name;
const char *style_class;
double step;
int digits;
UiInteger *intvalue;
UiDouble* doublevalue;
UiRange *rangevalue;
const char* varname;
ui_callback onchange;
void* onchangedata;
const int *groups;
} UiSpinnerArgs;
UIWIDGET ui_spinner_create(UiObject *obj, UiSpinnerArgs args);
#define ui_spinner(obj, ...) ui_spinner_create(obj, (UiSpinnerArgs){
__VA_ARGS__ } )
void ui_spinner_setrange(
UIWIDGET spinner,
double min,
double max);
void ui_spinner_setdigits(
UIWIDGET spinner,
int digits);
#ifdef __cplusplus
}
#endif
#endif