-#define GDI_ALT_STATE 8
-#define GDI_NUMBER_VALUE 9
-#define GDI_TEXT_VALUE 10
-#define GDI_DESIGN_UNPRESSED 11
-#define GDI_DESIGN_PRESSED 12
-#define GDI_ALT_DESIGN_UNPRESSED 13
-#define GDI_ALT_DESIGN_PRESSED 14
-#define GDI_EVENT_MASK 15
-#define GDI_EVENT 16
-#define GDI_CALLBACK 17
-#define GDI_AREA_SIZE 18
-#define GDI_ITEM_SIZE 19
-
-typedef void (*gadget_callback_function)(void *);
+#define GDI_RADIO_NR 8
+#define GDI_RADIO_PRESSED 9
+#define GDI_NUMBER_VALUE 10
+#define GDI_NUMBER_MIN 11
+#define GDI_NUMBER_MAX 12
+#define GDI_TEXT_VALUE 13
+#define GDI_TEXT_SIZE 14
+#define GDI_DESIGN_UNPRESSED 15
+#define GDI_DESIGN_PRESSED 16
+#define GDI_ALT_DESIGN_UNPRESSED 17
+#define GDI_ALT_DESIGN_PRESSED 18
+#define GDI_DESIGN_BORDER 19
+#define GDI_EVENT_MASK 20
+#define GDI_EVENT 21
+#define GDI_CALLBACK_INFO 22
+#define GDI_CALLBACK_ACTION 23
+#define GDI_AREA_SIZE 24
+#define GDI_ITEM_SIZE 25
+#define GDI_SCROLLBAR_ITEMS_MAX 26
+#define GDI_SCROLLBAR_ITEMS_VISIBLE 27
+#define GDI_SCROLLBAR_ITEM_POSITION 28
+#define GDI_INFO_TEXT 29
+
+typedef void (*gadget_function)(void *);