summaryrefslogtreecommitdiff
path: root/amiga/libs.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2016-01-26 19:28:07 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2016-01-26 19:28:07 +0000
commit9505b8e5143b3b11f86469818258f1b628053d08 (patch)
treea9eb14f993f435bdc42cb4dc53b2b985f2516e9a /amiga/libs.c
parent78dec4d5156d738c0d4901e6761ab9f406d81834 (diff)
downloadnetsurf-9505b8e5143b3b11f86469818258f1b628053d08.tar.gz
netsurf-9505b8e5143b3b11f86469818258f1b628053d08.tar.bz2
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
Diffstat (limited to 'amiga/libs.c')
-rw-r--r--amiga/libs.c7
1 files changed, 7 insertions, 0 deletions
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;
}