summaryrefslogtreecommitdiff
path: root/amiga/libs.h
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2015-01-25 12:45:20 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2015-01-25 12:45:20 +0000
commitc8c806a0c2b5dfaa2cf498631c6044baf43493f9 (patch)
tree37136a710b9fb4ace825d7763ba3108eab81d0d5 /amiga/libs.h
parent01050b4415d1f7da5646621980a642c8808684c9 (diff)
downloadnetsurf-c8c806a0c2b5dfaa2cf498631c6044baf43493f9.tar.gz
netsurf-c8c806a0c2b5dfaa2cf498631c6044baf43493f9.tar.bz2
Convert the rest of gui.c to use class pointers directly
Add missing button.gadget
Diffstat (limited to 'amiga/libs.h')
-rw-r--r--amiga/libs.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/amiga/libs.h b/amiga/libs.h
index 1eb31f7db..c80c61e73 100644
--- a/amiga/libs.h
+++ b/amiga/libs.h
@@ -21,15 +21,31 @@
#include <intuition/classes.h>
/* BOOPSI classes */
+extern Class *BevelClass;
extern Class *BitMapClass;
+extern Class *ButtonClass;
+extern Class *ChooserClass;
+extern Class *ClickTabClass;
extern Class *LayoutClass;
extern Class *ListBrowserClass;
+extern Class *ScrollerClass;
+extern Class *SpaceClass;
+extern Class *SpeedBarClass;
+extern Class *StringClass;
extern Class *WindowClass;
/* New improved ReAction macros! */
+#define BevelObj NewObject(BevelClass, NULL
#define BitMapObj NewObject(BitMapClass, NULL
+#define ButtonObj NewObject(ButtonClass, NULL
+#define ChooserObj NewObject(ChooserClass, NULL
+#define ClickTabObj NewObject(ClickTabClass, NULL
#define LayoutHObj NewObject(LayoutClass, NULL, LAYOUT_Orientation, LAYOUT_ORIENT_HORIZ
#define LayoutVObj NewObject(LayoutClass, NULL, LAYOUT_Orientation, LAYOUT_ORIENT_VERT
+#define ScrollerObj NewObject(ScrollerClass, NULL
+#define SpaceObj NewObject(SpaceClass, NULL
+#define SpeedBarObj NewObject(ScrollerClass, NULL
+#define StringObj NewObject(StringClass, NULL
#define WindowObj NewObject(WindowClass, NULL
/* Functions */