2 #define AROS_ALMOST_COMPATIBLE
3 #include <proto/muimaster.h>
4 #include <libraries/mui.h>
6 #include <libraries/asl.h>
7 #include <workbench/workbench.h>
9 #include <proto/exec.h>
10 #include <intuition/intuition.h>
11 #include <graphics/gfx.h>
12 #include <exec/libraries.h>
13 #include <proto/graphics.h>
14 #include <proto/intuition.h>
15 #include <proto/icon.h>
17 #include <proto/dos.h>
25 #include <proto/alib.h>
26 #include <proto/utility.h>
28 #include <proto/datatypes.h>
29 #include <proto/dtclass.h>
30 #include <datatypes/pictureclass.h>
31 #include <devices/rawkeycodes.h>
33 #include <libraries/gadtools.h>
35 #if defined(__MORPHOS__)
36 #include <emul/emulregs.h>
37 #include <emul/emulinterface.h>
41 #include <private/vapor/vapor.h>
43 #include "system/functions.h"
55 obj
= DoSuperNew(cl
, obj
,
56 Child
, list
= ListObject
,
57 MUIA_Frame
, MUIV_Frame_ReadList
,
58 MUIA_List_ConstructHook
, MUIV_List_ConstructHook_String
,
59 MUIA_List_DestructHook
, MUIV_List_DestructHook_String
,
66 memset(data
, 0, sizeof(struct Data
));
73 DEFMMETHOD(Logger_LogMessage
)
76 DoMethod(data
->list
, MUIM_List_InsertSingle
, msg
->message
, MUIV_List_Insert_Bottom
);
82 DECMMETHOD(Logger_LogMessage
)
85 DECSUBCLASS_NC(MUIC_Group
, LoggerClass
)