-#define GDI_SELECTBOX_OPTIONS 18
-#define GDI_SELECTBOX_INDEX 19
-#define GDI_DESIGN_UNPRESSED 20
-#define GDI_DESIGN_PRESSED 21
-#define GDI_ALT_DESIGN_UNPRESSED 22
-#define GDI_ALT_DESIGN_PRESSED 23
-#define GDI_BORDER_SIZE 24
-#define GDI_BORDER_SIZE_SELECTBUTTON 25
-#define GDI_DESIGN_WIDTH 26
-#define GDI_DECORATION_DESIGN 27
-#define GDI_DECORATION_POSITION 28
-#define GDI_DECORATION_SIZE 29
-#define GDI_DECORATION_SHIFTING 30
-#define GDI_EVENT_MASK 31
-#define GDI_EVENT 32
-#define GDI_CALLBACK_INFO 33
-#define GDI_CALLBACK_ACTION 34
-#define GDI_AREA_SIZE 35
-#define GDI_ITEM_SIZE 36
-#define GDI_SCROLLBAR_ITEMS_MAX 37
-#define GDI_SCROLLBAR_ITEMS_VISIBLE 38
-#define GDI_SCROLLBAR_ITEM_POSITION 39
-#define GDI_INFO_TEXT 40
-#define GDI_ACTIVE 41
-#define GDI_DIRECT_DRAW 42
+#define GDI_TEXT_FONT_UNSELECTABLE 18
+#define GDI_SELECTBOX_OPTIONS 19
+#define GDI_SELECTBOX_INDEX 20
+#define GDI_SELECTBOX_CHAR_UNSELECTABLE 21
+#define GDI_DESIGN_UNPRESSED 22
+#define GDI_DESIGN_PRESSED 23
+#define GDI_ALT_DESIGN_UNPRESSED 24
+#define GDI_ALT_DESIGN_PRESSED 25
+#define GDI_BORDER_SIZE 26
+#define GDI_BORDER_SIZE_SELECTBUTTON 27
+#define GDI_DESIGN_WIDTH 28
+#define GDI_DECORATION_DESIGN 29
+#define GDI_DECORATION_POSITION 30
+#define GDI_DECORATION_SIZE 31
+#define GDI_DECORATION_SHIFTING 32
+#define GDI_DECORATION_MASKED 33
+#define GDI_EVENT_MASK 34
+#define GDI_EVENT 35
+#define GDI_CALLBACK_INFO 36
+#define GDI_CALLBACK_ACTION 37
+#define GDI_AREA_SIZE 38
+#define GDI_ITEM_SIZE 39
+#define GDI_SCROLLBAR_ITEMS_MAX 40
+#define GDI_SCROLLBAR_ITEMS_VISIBLE 41
+#define GDI_SCROLLBAR_ITEM_POSITION 42
+#define GDI_WHEEL_AREA_X 43
+#define GDI_WHEEL_AREA_Y 44
+#define GDI_WHEEL_AREA_WIDTH 45
+#define GDI_WHEEL_AREA_HEIGHT 46
+#define GDI_INFO_TEXT 47
+#define GDI_ACTIVE 48
+#define GDI_DIRECT_DRAW 49
+
+/* gadget deactivation hack */
+#define GDI_ACTIVE_POS(a) ((a) < 0 ? POS_OFFSCREEN : (a))
+