From 9505b8e5143b3b11f86469818258f1b628053d08 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Tue, 26 Jan 2016 19:28:07 +0000 Subject: Make most of the prefs GUI display (and hopefully work) under OS3 page.gadget is not a public class in OS3 Some gadgets which will not work have been temporarily #ifdef'd for OS4 only Some gadgets which are not relevant have been disabled to avoid random values being set --- amiga/libs.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'amiga/libs.c') diff --git a/amiga/libs.c b/amiga/libs.c index 76ac8768e..7c130a800 100644 --- a/amiga/libs.c +++ b/amiga/libs.c @@ -185,6 +185,9 @@ AMINS_CLASS_STRUCT(Label); AMINS_CLASS_STRUCT(Layout); AMINS_CLASS_STRUCT(ListBrowser); AMINS_CLASS_STRUCT(RadioButton); +#ifndef __amigaos4__ +AMINS_CLASS_STRUCT(Page); +#endif AMINS_CLASS_STRUCT(Scroller); AMINS_CLASS_STRUCT(Space); AMINS_CLASS_STRUCT(SpeedBar); @@ -260,6 +263,10 @@ bool ami_libs_open(void) AMINS_CLASS_OPEN("gadgets/string.gadget", 44, String, STRING, false) AMINS_CLASS_OPEN("window.class", 44, Window, WINDOW, false) +#ifndef __amigaos4__ + PageClass = PAGE_GetClass(); +#endif + return true; } -- cgit v1.2.3