From c8c806a0c2b5dfaa2cf498631c6044baf43493f9 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 25 Jan 2015 12:45:20 +0000 Subject: Convert the rest of gui.c to use class pointers directly Add missing button.gadget --- amiga/libs.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'amiga/libs.h') 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 /* 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 */ -- cgit v1.2.3