2 Copyright 2011-2012, The AROS Development Team.
6 #ifndef SCREENDECORCLASS_H
7 #define SCREENDECORCLASS_H
9 #include <exec/types.h>
10 #include <intuition/intuition.h>
11 #include <intuition/classes.h>
17 /* These are default decorator images translated to depth/attributes of screen
18 on which the decorator is used. WindowData and MenuData points into these
20 struct DecorImages
* di
;
22 struct NewImage
*img_sdepth
;
23 struct NewImage
*img_sbarlogo
;
24 struct NewImage
*img_stitlebar
;
27 /* This is needed because a call to Menu::DrawSysImage gets passed ScreenData
28 as UserBuffer instead of MenuData */
30 struct NewImage
*img_amigakey
;
31 struct NewImage
*img_menucheck
;
32 struct NewImage
*img_submenu
;
40 #define SDA_DecorImages 0x20003
41 #define SDA_DecorConfig 0x20004
42 #define SDA_TitleChild 0x20005
44 struct IClass
* MakeScreenDecorClass();